在购买服务器之前,我们已经可以通过阿里云提供的实例教程来亲自体验一下如何去配置一台云服务器,网站上也有许多的教程,即使是第一次接触云服务器的用户也可以轻松上手,在之前我就基本了解了一下云服务器的作用,选用标准等,并且选取了一台对于项目来说资源足够的ESC云服务器,我选择的是一台2核2GB,带有40GB云盘容量的云服务器,该服务器有着固定的公网ip,可在上面部署网站通过固定的ip地址访问。整个选购过程基本没有耗费我太多的时间,一方面我的项目对于服务器的资源需求并不是太高,另一方面阿里云对主机的性能,适用场景等信息都描述得很详尽,选购完成后,就可以根据自己的需求对服务器进行一些基本的配置。
针对服务器配置,阿里云的官网上,哔哔哩哩网站上都有着许多的教程,这些教程有大多对新手很友好,并且教程介绍也相当详尽,即使是照猫画虎也基本能够完成服务器的基本配置。由于之前已经有了一些云服务器的使用经验,整个配置服务器的体验也是极佳的。拿到服务器的第一步,我先进行了基本软件的安装,为了使得整个服务器的安装过程更加简便,我首先在系统中预装了宝塔linux面板,该软件能够极大地简化后续的开发流程。宝塔Linux面板安装好后,便可以通过网页端直接管理远程服务器,虽然这种方式会耗费服务器资源,但是为了开发方便,我还是选择了这种办法,毕竟可以省去我很多配置环境的精力。同时,在本人的PC机上,我下载了MobaXterm软件与远程服务进行ssh互联,后续开发应该主要还是会采用ssh链接的方式来进行管理,MobaXterm软件下载完成后,我通过MobaXterm与云服务器进行成功连接。
由于项目中有网站开发的需要,我在服务器上部署了tomcat服务器,同时由于需要搭建流媒体服务器,我也部署了nginx服务器,部署过程中,宝塔面板自动帮我配置了jdk,php等基本环境,极大地减轻了我的工作量。数据库我选择了MySQL数据库,配置了远程服务并打开了相应的端口,本人的pc机上下载了navicat软件,通过测试,和远程服务器的数据库进行了成功互联,实际上宝塔的Linux面板直接可以支持数据库操作和ssh链接,但是后续开发肯定会移除宝塔面板以增强服务器的运行效率,因此这是在为后续开发做准备。服务器购买之前我已经在对项目进行初步开发,于是我将正在开发的项目打包在tomcat上进行了初步的部署,测试服务器的运行情况,通过测试,整个服务器运行良好