阿里云服务器一周使用体验心得

简介: 我是浙江大学计算机科学与技术专业大一新生。阿里云云上学习实践活动提供了免费的算力资源,让我能够在云服务器上探索服务器运维的知识。这是我第一次接触云服务器,在探索的过程中我学会了利用阿里云官方文档,掌握了Linux基本操作、网络知识、Nginx的配置、Hexo博客的搭建和Syncthing文件同步的配置。这些知识让我受益匪浅。

第一部分

我是浙江大学2022级计算机科学与技术专业大一新生。我喜欢在网络上看他人的博客,学习知识和技能。进入大学,我也想搭建自己的博客,分享自己的所见所闻、所学所思。在学生搭建博客的指引教程中,我了解到阿里云云上学习实践活动为学生提供免费的算力资源。于是我利用云上学习实践的机会开始自己的博客探索之路。

第二部分

我想记录一些自己配置服务器过程中遇到的小问题。这些问题的出现通常是因为新手对服务器不够了解,缺乏知识让排查和修复十分艰难。在调试的过程中我也学习到很多知识,掌握了查找 Web 文档的能力。这也是学习 Web 开发技术的必经之路。

用户权限问题

使用 Hexo 的 git 一键部署过程中,需要在服务器端为 git 服务专门分配账户。(出于安全考虑,root 账户不宜用于运行各种服务)。当我为 git 用户配置好 SSH 密钥准备远程登录时,却发现密钥一直被拒绝。SSH 调试信息显示:

debug1: Authentications that can continue: publickey,password,keyboard-interactive
debug1: Trying private key: /home/sam/.ssh/id_dsa
debug1: Trying private key: /home/sam/.ssh/id_ecdsa

这说明:我的私钥被尝试过但拒绝了。我回想起我是使用 root 用户为 git 用户创建配置文件的,并没有为 git 用户分配权限,因此 git 在 SSH 验证阶段无法核对公钥的正确性。使用 ls -lah 命令可以看到 /home/git/authorized_keys 的属性,再使用 chmodchown 命令即可更改。

SSH 端口转发问题

在使用一些依靠 WebGUI 配置的程序时,程序常常只监听本机的 127:0.0.1 上的端口。为了在本地计算机访问该端口,可以使用 SSH 的端口转发功能:

ssh username@ipaddress -L 127.0.0.1:port:127.0.0.1:port

不使用宝塔面板配置 Nginx

宝塔面板为公司所有,热爱开源软件的我并不希望受制于宝塔面板,况且他会占用系统资源。因此,我按照阿里云w3cschool的《Nginx使用指南》简要学习了 Nginx 的使用,顺利地配置好了自己的服务器应用程序。

要配置一个简单的网站,只需要在 Nginx 的配置文件中的 http 部分加入以下和自己服务器有关的内容:

server{
  listen port;
  server_name ipaddress;
  index index.html;
  root /path/to/website;
}

这样一个简单的网站就设置好了。

第三部分

在剩余的两个月体验时间里,我准备学习 MIT Web Crush Course,掌握 JavaScript 等更深入的技术,搭建好自己的博客。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
弹性计算 数据可视化 Java
ECS使用体验
ECS使用体验
|
2月前
|
弹性计算
ECS使用体验
ECS使用体验
|
2月前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
2月前
|
弹性计算
ECS使用体验
ECS使用体验
|
3月前
|
弹性计算 Java Linux
ECS使用体验的文章
ECS使用体验的文章
|
2月前
|
弹性计算 Java Linux
ECS使用体验的文章
ECS使用体验的文章
|
2月前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
2月前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
2月前
|
弹性计算 NoSQL Java
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
2月前
|
弹性计算 Java Linux
ECS使用体验的文章
ECS使用体验的文章