我是一名软件工程专业的学生,目前是研二在读阶段。最近正好是金三银四的春招阶段,我也一直在准备着实习相关的事。也许是收到疫情的影响,这两年互联网的竞争越来越激烈,越来越残酷。尤其事在现在这种“内卷”大环境下,就业压力确实大了好多。所以,除了去整理面经这些材料外,我也趁着这段时间,试着把之前做过的小项目放到公网上部署。一直有听室友说阿里云服务器挺不错的,所以本打算买个一年的服务器先用着。偶然一瞥,看见了这个“飞天加速计划-高校学生在家实践”项目,为高校学生免费提供一段时间的服务器使用权。所以我也按照流程申请了一个ECS服务器,并试着用这个服务器来部署自己的Vue3项目。
在购买ECS服务器后,系统会创建一个ECS实例。每一个ECS实例对应一台已购买的云服务器。可以通过电脑上自带的终端工具访问云服务器,进行应用部署和环境搭建。 整个过程大概如下:
- 在ECS实例列表页面,选择实例的所属地域(我的是华北6(乌兰察布)地区)。
- 找到目标实例,然后在操作列选择“管理”、“重置实例密码”,然后在弹出的对话框设置新的ECS实例登录密码。
- 在弹出的页面,单击【立即重启】使新密码生效。
- 在ECS实例列表页面,复制ECS实例的公网IP地址。
- 连接远程桌面
在连接远程桌面这个环节,阿里云提供了一个可以直接在网页连接远程服务器桌面的快速方法,我这里用的是windows系统自带的远程桌面连接工具。大概操作过程如下:
- win+R,调出命令窗口,输入“mstsc”指令
- 在弹出的界面中,输入ECS服务器实例的公网IP
- 在“显示选项中”进行远程连接的各种配置
连接到远程服务器之后,通过ssh将打包后的vue3相关文件(主要是index.html文件)放到服务器里,然后在服务器中安装好Node环境和Nginx环境。并且将Nginx的配置文件相应修改一下。这里要在自己的项目文件里把项目的baseurl也对应改成自己申请的ECS服务器的公网IP。最后就是在shell里按步骤部署项目就ok了。
通过这么一整个流程,让我对打包部署这一块有了更深的体会,也很感谢阿里云为高校学生提供这样的资源平台,实在太棒了,续费走起。