天天看点

ECS服务器使用体验

本菜鸟目前就读于大连理工大学(专升本),专业的话就是计算机科学与技术,明年(2021)毕业。我任职过软件开发工作的公司涉及到外网部署的所在公司选择基本都是阿里云,习惯了它的页面,也熟悉ecs服务器的购买/使用流程,替好些甲方提供了服务器配置的参考建议,也协助他们进行过服务器的购买。由于毕业临近,最近在准备毕设项目的开发与部署,准备购买一台性价比高的服务器,刚刚好看到阿里云有这个“飞天加速计划·高校学生在家实践”的活动,可以“白嫖”(嘿嘿,直白点)一台ecs服务器,不多说,直接入手。

接下来是我一些浅薄的使用心得,大佬们斟酌着看。实例创建成功的第一步就是先到控制台修改密码,重启下服务器。我习惯wincp+putty的连接方式,基于我目前的使用需求,连接服务器后,使用winscp先把jdk&&nginx&&mysql&&redis等需要的中间件和基础工具一股脑拷贝到阿里云上,接下来就是各种中间件的安装,简单来说分为三步,复制->解压->移动->安装->改配置->启动,感谢阿里云的体贴服务,基本命令例如tar/gcc/rpm/yum等等都是现成的,不需要额外再去安装。顺畅的安装完这些中间件,接下来要做的就是把后台项目搞上来,然后nohup命令启动。启动完之后在本地使用前台发现无法连接后台的端口,这个就需要注意下了,阿里云默认安全规则关闭了3306/80/22之外的端口,怎么办呢?如下图一所示,找到你实例的安全组,然后在“入方向”下打开打开你需要开启的端口,如下图二,端口段可以通过"8888/9999"这种"起始/终止"的方法去配置,“授权对象”这块可指定授权的公网ip或者如下图所示这种不限ip的(可能存在安全问题),然后端口便可以正常访问了。

图一:

ECS服务器使用体验

图二:

ECS服务器使用体验

在使用ecs服务器中,也遇到过一些问题,比如说activity的流程图中文乱码,可能是因为缺字体,可搜索centos服务器字体安装,安装好后重启应用即可解决问题。简单就写这么多吧。

阿里是我开发工作中不可或缺的重要伙伴,maven仓库是阿里云,配置中心/服务注册与发现(nacos)是阿里的,涉及到excel处理的easyExcel也是阿里的,json解析也是它的,最开始的分布式项目dubbo也是阿里的,做前端开发时那个矢量图标svg也是你们的,感谢阿里的开源 ,为我的开发工作提供了诸多便利,大大提高了我的工作效率。也感谢阿里的这次活动,对我大中国教育事业的支持,你们做的很好,你们也将更好。未来的未来,希望一切都是开源的,有感而发,与君共勉。