本人是一名来自江西南昌的大三学生,医学信息工程专业,因为本学期学院有一个科研实践项目,需要我们自己动手做项目,现在项目基本上完成,需要考虑到服务器部署的问题。通过在学习Linux的时候了解到阿里云服务器,并且通过室友的介绍,知道了阿里云有个“飞天加速计划·高校学生在家实践”活动。于是抱着试一试的心态,申领了一台服务器,准备开始项目的部署。
我申请的服务器版本是Linux centos7,虽然我们的课程中没有Linux相关的,但我对其还是有些了解。对于Linux的运维还是有些了解。服务器已经默认访问外网,但还是需要注意一些小细节。
比如说关于服务器的安全组策略,安全组由同一地域内具有相同保护需求并相互信任的实例组成,是一种虚拟防火墙,用于设置不同实例的网络访问控制,我们可以在控制台的示例中,找到自己的ECS,找到网络和安全组-安全组配置。在配置规则中,配置我们ECS的入方向!
image.png
如图所示,我开放的端口8888,为宝塔面板的后台端口,5432则为postgresql数据库的端口,开放端口以后我们便可以直接访问相应的端口了。
另外,如果觉得linux的命令行界面使用不习惯,我们还可以安装图形桌面,并且通过连接VNC实例的方式进行直接连接。以centos7为例:
1.通过yum查询需要安装哪些包,yum grouplist 可列出组包
2.输入命令安装gnome桌面 :yum groupinstall "GNOME Desktop"
3.在安装过程中,根据弹出的提示,输入Y确认安装。
4.稍微等待一会,安装完成以后,输入:systemctl set-default graphical.target 将图形化界面设置为默认的启动方式。
5.重新连接实例,输入管理员的账号和密码即可访问有图形用户界面的服务器。
在使用服务器的过程中,我也学习到很多linux的相关知识,认识到linux服务器的强大,在搭建环境的过程中,我也遇见很多问题,比如数据库的搭建,由于备份问题,花了我一天的时间,但最后通过不断地查找资料,也成功解决了,最后成功部署了自己的web项目,之后正准备打算申请域名,扩展网站功能,进一步学习linux运维方面的知识。