大家好,我是一名大三的学生,专业是网络工程,我是通过账号中心里面学生认证里面的那个阿里云开发者成长计划了解到了这个“飞天加速计划·高校学生在家实践”的活动的。然后我自己很想用这个服务器搭建一个网站,基于vue+node.js实现的音乐网站。还有我之前通过一门课程云计算知道了阿里云有提供云服务器,所以我很想要一台属于自己的安全的云服务器,而且想要建立一个网站,所以我就参加了这个活动。
阿里云ESC服务器使用的一般攻略: 首先先拥有一台服务器,可以参加学生认证之后,体验两周,或者自己购买,然后配置好服务器的实例密码等,然后你如果想要部署项目到服务器上,你需要开放服务器的端口,否则就访问不到自己的网站中的内容,具体是你没有开放对应的端口,导致你访问不了服务器,具体做法是去安全组那里添加安全规则,具体是你要开放的端口,和源ip地址。这样就可以访问自己的项目了,当项目可以看到的时候,我非常的开心,感谢阿里云提供的服务器!
通过“高校学生在家实践”,让我收获匪浅,首先是云服务器的方便,真的非常的方便,而且性能非常的不错,极大的提高了程序员的开发效率,还有就是通过ESC可以学到很多的网络知识,比如防火墙,一些常用的端口等。比如安全规则对应的知识,如什么是源ip?什么是端口?为什么不开放就访问不了服务器等一些安全知识。
下面是我部署项目的流程:
首先先配置好服务器,然后设置好项目的安全组。
安全规则: 你还要开放哪个端口给外部访问,就在那里加就可以啦。
下面是我服务器开放的端口:
配置好服务器,我们就去配置宝塔面板了。首先,第一次进的时候,需要我们把宝塔面板部署到我们的服务器上,
我们可以自己配置,也可以使用它提供的方法部署:
我使用的是在线安装,等个几分钟就ok了,然后会给你生成账号和密码,使用这个账号密码登录。
我部署的项目是vue+node,vue项目先运行 npm run build,打包后的dist文件放到:文件里面
在这一步之前,需要自己点那个网站,点击新建站点,域名写自己服务器的ip,或者自己配置域名,可以写上域名,我这里写的是服务器ip。这样就构建好vue了,然后node的话,去那个软件商店,下一个npm,然后把
node项目放上去就ok了,这样就结束工作了。
这个是我搭建的网站的页面: