自我介绍:
正在卷java后端的双非一本大学生,通过同学的介绍了解到了“飞天加速计划·高校学生在家实践”活动,平台较大的优惠力度和良好的服务器性能吸引了我们学生党用户,因此我也自己领了一台云服务器ECS学习。
阿里云ECS使用攻略:
随着基于springboot+vue前后端分离项目的深入,不可避免得需要将项目部署到性能相对较高的linux服务器中。在虚拟机中创建linux系统实现起来较为方便,但使用过程中不可避免得出现了一些问题:
1.虚拟机共享宿主机的资源;
2.虚拟机的故障率⽐较⾼;
3.虚拟机也是基于内⽹的⽹络。
因此,使用阿里云高性能ECS云主机成了作为学生党的我的最佳选择。
以下为阿里云ECS使用步骤。
云主机购买:
通过【阿里云高校计划】云上学习实践 活动,接受一次快速学习开发部署ECS服务器的训练,完成测试并成功领取到了一台云服务器ECS。
云主机管理:
阿⾥云提供了⼀个管理系统,⽤户对云主机进⾏配置和管理: 阿⾥云控制中⼼
- 常规管理
- 安全组管理(防⽕墙)
远程⼯具连接云主机:
- xftp远程连接云主机
- xshell远程连接云主机
至此,与云主机连接完成。
环境配置:
一、JDK安装(离线安装)
1.1 下载JDK(Linux版)
官⽹/云盘 (jdk.tar.gz)
1.2 使⽤xftp将下载的安装包上传到linux的/usr/local⽬录
1.3 解压JDK安装包
1.4 查看JDK⼯具
1.5 配置环境变量
- 进⼊到/etc⽬录,找到profile⽂件
编辑profile⽂件 : vim profile 在profile⽂件最后配置以下内容
export JAVA_HOME=/usr/local/jdk1.8.0_221
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
1.6 让配置⽣效
# 让配置⽣效
[root@theo etc] # source /etc/profile
# 显示jdk版本
[root@theo etc]
[root@theo etc]# java -version
java version "1.8.0_221" Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
同理完成Tomcat、MySQL、Nginx(在线安装)的安装
部署项目并访问:
- 将后端项目打成jar包,通过xftp送至tomcat指定目录并运行;
- 将前端静态资源也通过xftp送至nginx指定目录,启动nginx服务;
- 输入lsof -i:端口号 查看端口运行详情;
- 浏览器中输入分配的公网ip及项目地址,成功访问。
总结:
阿里云对学生党很友好,尤其是学生专享的优惠活动力度较大,节省了学生的成本,符合他们的实际经济情况。
服务器在使用期间感觉良好,阿⾥云提供的⽤户对云主机进⾏配置和管理资源的管理系统界面简洁且功能完整,便于我们随时监控服务器的资源负载,了解安全情况。
安全组策略功能操作便捷,对端口的控制方便快速。
最后感谢阿里云推出的飞天加速计划 —开发者成长计划划,借助平台提供的高性能服务器,使我巩固Linux知识的同时学习到了如何运用云服务器简单部署前后端分离的项目。在此推荐其他和我一样的学生党小白一起参与这个计划,感受阿里云致力于全力打造开发者“云上第一站”和赋能数字经济时代的云计算技术人才的决心。