一、自我介绍
本人为在读专科2020级学生,软件技术专业,应毕业项目部署需要,且本人对网站搭建,服务器等有浓厚的兴趣,于是在阿里云官网看到“飞天加速计划·高校学生在家实践”的活动,很荣幸获得了使用资格,为个人学习研究提供了很大的帮助。对于服务器,也算是半个小白,也经常在各种平台看有关服务器的理论知识,也算是涨涨自己的见识了。
二、ESC使用
1.什么是ESC
ESC就是云服务器ECS(Elastic Compute Service),是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务,为个人开发研究,项目部署提供了方便
2.ESC初始化配置
系统镜像的话,主要还是CentOS,也就是Linux,这里我选择的CentOS 7.8,创建实例时,应该当时就创建密码,后期会方便一点。
3.连接实例
实例创建成功后,可以通过SSH或VNC通过公网IP连接服务器,但是阿里云控制台网页提供了一个更方便的工具Workbench,也可以通过云助手发送命令,这个更方便,但是本人还是习惯使用终端,这个就看个人习惯了。但是有一点一定要注意,这个本人也踩坑了,那就是安全组,也就是防火墙,一定要看你使用的连接工具的端口是多少,一般都是22,那你就要在安全组中放行端口22,如图所示:
放行端口后,通过公网IP加端口就能进行远程连接。
4.系统环境配置
实例初始化完成后,一般里面是没有JDK,这个就需要自己安装了,安装一般只要命令没有问题,就很简单,但是要结合个人项目所需,安装需要的JDK版本,数据库MySQL的话,安装完成后,如果要想通过本地Naciat连接的话,记得切记要在安全组中放行3306端口,不然是无法连接的,当然这些如果要是对命令不熟悉,可以安装宝塔面板,安装完后这些东西都可以一键安装,一行命令都不用敲,也很简单,对我这种小白来说也是非常友好。
5.个人项目部署
通过SSH工具,比如XShell,将本地的jar包上传到服务器里面,要注意上传之前先在本地进行测试,特别注意,MySQL数据库密码,打包上传之前一定要改成服务器里面数据库的密码,不然是无法连接数据库的,一切准备好之后,就可以通过相关命令进行启动项目了。
三、收获总结
在使用过程中,收获了很多,掌握了Linux的基本命令,领略了阿里云ESC服务器的强大与稳定,学会了创建实例,配置系统镜像,安装开发环境,遇到问题也不要慌张,认真查找问题所在,对症下药。
今后也会继续关注阿里云ESC服务器,认真学习,为未来的工作带来帮助和便利!!!