我是一名计算机科学与技术专业的学生,平时喜欢研究课程外的相关知识,这次在参加比赛时要求项目发布,使用到了服务器,之前因为使用过阿里云的OSS镜像存储,所以也来阿里云购买服务器,了解到“飞天加速计划·高校学生在家实践”活动
在使用阿里云ECS在使用部署环境上还是碰到了一些问题,先讲一下准备工作。
第一步当然是下载工具软件,图形操作界面和拖拽复制文件的操作会更熟悉,下载SecureCRT、SecureFX和Navicat Premium 15。在阿里云管理平台中测试远程连接可以成功后,我们就可以使用工具连接了。
第二步配置要的环境,我个人使用的centOS8,阿里云的教程确实是非常完善,我安装的是mysql5.7版本,期间出现了许多问题,百度一下发现错误更改就好了。
还有就是远程连接,以及后台有使用端口的话,要在安全组中开放权限,这个我一直不知道,百度了很久才看到一篇相关文章,最后才解决。
由于对Linux操作系统不熟悉,所以中间出现了很多错误,在这里给大家一些建议。
- 检查防火墙的端口是否开启,并注意重启防火墙。
- 对mysql配置进行修改后,一定要重启,否则配置不生效。
第三步就是把自己写好的项目发布上去,使用的是tomcat,改一改配置就好,配置完成后,将本地项目打war包后上传,访问公网ip就可以看到自己的项目。
总结一下,一直以来做Java后端开发都是在本地部署项目,没有发布过,这次暑期在家就想先熟悉试用一下,学生可以免费领两个半月的云主机,感谢阿里云!
作品是个半成品,这次主要就是学习一下发布流程,后续完善会重新发布