一、个人介绍
我是计算机专业研二在读的一名学生,之前本科和同学一起做项目的时候了解到阿里云有学生优惠什么的很便宜,这次想搭建一下自己的小实验就找找看还有没有这个,结果在官网的学生专享页面就看到了“飞天加速计划·高校学生在家实践”活动。同时,也把这个活动推荐给了我的同学。
二、使用攻略
先是在支付宝进行学生认证,上传有毕业时间、学校盖章的学生证,审核通过就可以领取了,很快很方便,创建完云服务器实例后改密码,然后用xshell、xftp连接,有关ecs的设置都在控制台进行,要去安全组设置下访问规则。先是把前端uniapp的代码部署到了服务器上,就安装了个nginx就可以了,后端部署稍微麻烦一些,用了我同学的云服务器,是用两个服务器搭的,一个安装了jenkins、git、jdk、docker和docker镜像仓库,还有mysql、redis数据库等,另一个服务器安装jdk、docker,jenkins构建maven项目然后把gitee上的代码 拉取下来,将java代码编译打包,构建docker镜像,上传到镜像仓库,发送ssh远程命令给另一个服务器pull镜像,运行docker镜像。修改jenkins配置文件时一开始看网上教程是改/etc/sysconfig/jenkins,一直没有用,然后才知道高版本的配置文件是usr/lib/systemd/system/jenkins.service,改端口需要在这里改,jenkins还需要修改镜像源,不然下载插件太慢。
本来实现两个云服务器间内网的互通,位于相同地域的云服务器是可以实现内网互通的,如果是同一个账号的云服务器,直接配置安全组规则就可以,不同账号的话就需要开通云企业网或者用其他方式。目前,在网上搜到的大多都是用云企业网实现的,需要开通我就没有弄,还是先用公网访问吧。
三、个人感悟
通过“高校学生在家实践”活动,第一次实现了云服务器上的实战,以前只是在本机,还有很多细节都没能实现,现在搭到服务器上,再进行改进,就可以学到更多的实战操作,也感受到了ecs带来的便利,是一次非常有用的收获,希望之后自己可以再用更多的ecs搭建一个集群试试。