使用ECS配置部署node.js项目体验

第一部分
我就读于计算机技术专业,通过老师的推荐了解到“飞天加速计划-高校学生在家实践”活动,因为需要将所做的网页部署在服务器上便于其他老师和学生等使用人员不需要在自己的本地配置环境,打开互联网即可访问网页,所以需要一台云服务器来支持网站部署,了解到阿里云推出了针对高校学生的飞天加速计划,十分适合没有经济来源的学生搭建简单的web项目。
第二部分
通过初次领取云服务器的课程内容的学习,了解了基本的ECS服务器的配置操作。成功根据教程建立了第一个云服务器,然后使用MobaXterm连接到服务器,MobaXterm提供了一个可视化界面来操作终端,用起来比较方便,并且能直接看到服务器文件夹的内容。通过命令安装宝塔面板,宝塔面板可以帮助我们直接配置所需要的web环境,提供了很多的一键部署功能,用起来比较方便。创建了node项目后在终端用npm命令安装了所需要的js包,然后将网站源码上传到指定目录,搭建网站,这个过程需要绑定域名,我没有购买域名而是用了服务器提供的公网IP地址:端口号的形式可以直接绑定并访问。这里需要注意的是绑定的端口号需要在服务器中添加,否则无法访问。这里我的nodejs配置了live-server,启动项目的时候的命令就是live-server,所以在建NODEjs项目的网站时有一个初始启动命令那里填的就是live-server。一切都准备就绪后点击启动,然后启动成功网站正常运行,输入网址公网IP地址:端口号就可以访问网站啦。
第三部分
通过这次实践让我感受到了阿里云服务器的方便快捷,学习曲线很短,可以很快的就上手搭建自己的服务器和网站,在以后的学习和实践中如果需要部署网站还会使用阿里云服务器提供的服务。在这次实践中还学会了一些linux命令,以及在终端对电脑进行操作,这和我们以往使用windows系统有很大的不同,但是也感受到了命令行安装软件配置环境的方便。