菜鸡首次使用阿里云ECS-阿里云开发者社区

开发者社区> 飞天加速计划> 正文
登录阅读全文

菜鸡首次使用阿里云ECS

简介: 关于 飞天加速计划·高校学生在家实践 使用心得 本文主要就SSH配置、Nginx配置与静态页面部署的几个小坑提供解决思路

这是一只菜鸡首次使用阿里云ECS的心得

我是一名来自中南大学计算机科学与技术专业的大二在读学生。我的同学和我共同运营着一个Minecraft服务器,服务器的维护需要扎实的Linux基础。一次偶然的机会,同学和我提起阿里云的“飞天加速计划·高校学生在家实践”活动。在本地机装双系统很不方便,虚拟机功能受限,Minecraft服务器作为正式服也不方便搞开发,了解了“飞天加速计划”后,我觉得这是一次很好的练习机会。

阿里云平台在新手教程方面做得很好,即使是我这样从来没有接触过ECS的小白也能快速理解并掌握ECS的一些基本操作。完成新手教程后,我便领取到了这台属于我自己的云服务器。首先是标准流程:修改主机名、修改root密码、记录主机IP、登录。SSH远程登录很顺利,直接进入了ECS的后台命令行。按照惯例,我登录后第一时间创建了子用户用于平时登录(根据我的经验,用root账号登录是很不好的习惯),然后是修改SSH监听端口。依照网上的教程,我很快就修改了sshd_config并logout了准备测试结果。没成想,命令行窗口却弹出了拒绝访问的反馈。这怎么办?SSH失效,我翻遍了控制台,只能通过从来没用过的“VNC”连接服务器,又在VNC上卡了一段时间之后,我突然想起防火墙配置没有改。在“用户组策略”中修改了相关端口后,我终于成功通过新的端口登录了服务器。
Tip. ECS上每一个需要外部连接的端口都要在用户组策略中设置为开放状态。

接下来,我又通过网上的一些教程安装了Nginx并尝试部署静态网页,这个倒不是很难,但当我将编辑好的html网页部署到服务器端时,问题又出现了:我的CSS样式不见了!又经过一段时间的研究后,我发现原来html中对CSS的引用在windows和linux下有不同的写法,虽然都是相对路径,但linux下要写相对于网站根目录的路径,而windows下只需要写相对于该页面的相对路径。这导致了同一个html网页在相同文件结构不同系统下可能出现一个有CSS,一个没有CSS的问题。需要注意。

“飞天加速计划”对我的帮助非常大,让我学到了很多服务器和网站运营的知识。非常感谢阿里云能为广大学生团体提供这样一个平台。

最后附上我的第一个网站的截图(非常简陋,是个静态页面):
网页捕获_25-9-2021_12140_47.113.179.74.jpeg

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: