本人就读于软件工程专业,目前是一名即将毕业的大四应届生。最近在编写学习的实训项目,因为实训项目需要部署到服务器上,于是就向身边有这方面经验的同学打听询问,了解到“飞天加速计划·高校学生在家实践”活动,查来查去发现阿里云具有学生优惠政策,发现阿里云正在搞活动,学生可以免费领两个半月的云主机,便试一试的心态体验了ECS。
之前没有过部署项目到服务器上的经验,像个小白一样懵懵懂懂的。只好按着“我的教程”中的例子去仿照着进行操作。从一开始的本地Windows使用ssh登录到云服务器,到服务器环境的配置,包括安装Apache、MySQL、Redis、Java、Git等,在配置完服务器环境之后,对MySQL数据库进行建表、初始化,本机Windows使用Navicat连接数据库,接着将本地Windows的后端项目使用maven进行打包,使用Git提交到码云上,再使用Git将项目拉取到服务器,并将其启动到后台,确保不会在自己关闭终端的时候一起关闭,最好在本机Windows对项目进行连接,尝试测试,至此本人完成了项目的大致部署。期间遇到过MySQL数据库版本过低,与本机Windows的数据库不匹配的问题,编码格式不一致的问题,需要将服务器的MySQL数据库进行卸载重装更高版本的,还遇到忘记数据库密码等问题。
通过这段时间的学习,通过这一次的后端项目部署,将之前学习过Linux,但基本都忘记了,这次又重新熟悉了Linux的基本常用操作,了解了ECS服务器,了解掌握到了基本的云服务器的使用方法,让我自身学习学到了服务器等的相关知识,这过程中遇到的困难和不易,我相信都会化为我前进的动力。