文章目录
一、前期准备
1. 云服务器准备
首先去华为云官网购买云服务器,推荐购买云耀云服务器,如下图所示1核2G的配置新用户只需要88元一年。
当然,如果你是在校学生(24岁及以下免学生认证)可以购买学生云服务器,如下图所示1核1G的配置学生价99元一年。
腾讯云、阿里云也有学生云服务器,不过价格都差不多是10元/月,买哪一种云服务器自行决定,强烈建议大家购买Linux系统。云服务器买好之后,可到控制台修改登录密码和远程登录云服务器。
2. 域名准备
其次是在华为云购买域名,推荐购买.top域名,如下图所示新用户只需要1元一年,真的是超级划算。当然,.cn域名和.com域名的价格也不算贵,自行选择就好。
域名购买完成后,需要前往域名控制台进行实名认证,以及域名备案。详细的备案流程可参考华为云帮助文档。这里不得不吐槽一下,华为云的客服审核会在1~2个工作日,这个还算快,但是工信部的审核就巨慢了,反正我是等了整整10天!!!
域名备案成功后,就是进行域名解析,这里以华为云的域名解析为例,在添加记录集中自定义主机记录
(即子域名),设置值
为云服务器的公网IP地址,其余保持默认即可。
3. Hexo本地博客准备
Hexo博客其实是基于Github Pages搭建的,具体的搭建过程可参考这篇文章。
二、云服务器环境配置
1. 安全组设置
云服务器的默认安全组中,通常只开放了用于远程连接的22端口和3389端口,这里我们要搭建博客网页,那么就要开放用于HTTP访问的80端口。如下图所示,设置协议端口
为TCP 80端口,设置源地址
为任意IP地址的任意端口(即0.0.0.0/0),这样我们就能通过浏览器正常访问80端口了。