本人是软件工程专业的,通过视频学习自己开发了几个前端项目。偶然看到飞天加速计划,可以免费体验云服务器,申请试用后,我简单的使用了ECS,并成功的把自己开发的小项目部署到服务器,非常的有成就感。经过一段时间的使用后对于ecs的基本操作和知识有了一定的了解,以下是我使用的经验分享:
- 申请服务器地址要尽量选离自己近的,访问速度会比较快;
- 申请到后就可以打开控制台,点击实例,重置实例密码,修改一个好记得密码;
- 点击远程连接,选择Workbench远程连接,立即登陆,输入(实例密码),就可以进入到服务器
申请的服务器是操作系统Ubuntu 20.04 64位
我的项目是基于node的运行环境,通过git下载项目,以下是我的配置步骤:
1. 安装node.js
执行下面的命令,安装apt
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
执行了上面的命令后,用apt安装node.js
sudo apt install nodejs
node -v 查看版本号
通过这种方式安装的是node的最新版本,由于nodejs包中已经包含了node和npm,所以不需要单独安装npm了
2. 安装git
apt install git
git --version 查看git版本
3. 通过git下载项目
git clone httt://仓库下载地址
回车后输入用户名和密码
4. 使用forever
使用node app.js启动nodejs服务。nodejs虽然会一直运行,但是当我们关闭窗口的时候nodejs就会自动退出服务,所以需要使用forever
npm install forever -g
// 1. 启动项目
forever start app.js
// 2. 停止项目
forever stop app.js
5. 配置安全组
当我们启动项目后,是外界是依然无法访问的,需要我们开放项目的端口,就是配置安全组
点击实例-安全组-配置规则-入方向-手动添加
目的:开放端口/开放端口
源:0.0.0.0/0(任何IP地址都可以访问)
点击保存后,就可以访问啦
总结
申请试用的云服务器ECS的2核2g服务器是够用的,甚至还剩下不少的磁盘空间,cpu占用也不高。后续,我会继续学习阿里云的知识体系,从而丰富自己技术。
上面是我的一些个人使用的经验分享和总结。其实云服务器ecs已经逐渐渗透进入我们平时生活中。比如QQ、微信、电商、在线视频等都是在基于云服务器和云计算产品等的基础上搭建的资源。如果你将来往程序员、开发全栈、开发小程序、网络通讯开发、服务器运维等工作,熟练的使用云服务器是一项必备技术。
作品截图


