关于“搭建博客”,网上给出了很多种方式,例如 GitHub+Hexo、Wordpress 之类的建站工具、从头搭网站等。初来乍到,选择了其中相对比较简单的建站方式,前期还是希望以内容为主,之后有兴趣了再研究研究服务器、数据库、前端之类的知识吧。

建站,首先是 VPS ,这次选择的是 Vultr 上的主机,按时间计费,可以随时销毁,后台管理也很方便;另一个原因是考虑到某些政策,国外服务器可以偷懒略过一些后续步骤。我配置在洛杉矶机房,单核 1G 内存,25GB SSD,1TB 带宽,月租 $5,支持支付宝付款。注册的时候会提示 $50 优惠,实际上这 $50 的有效期只有一个月,我也是直到过期了才发现。

Vultr 服务器类型选择

在提示服务器类型的时候可以直接选择 Application 下的 WordPress,即所谓一键 Wordpress,非常方便。官方教程在此:One-Click WordPress. 这种方式安装的 WordPress 部署在 Ubuntu Server LTS 操作系统上,之后可以使用 Vultr 控制面板上提供的用户名和密码,借助 Xshell 等工具 SSH 登录到系统。更多详细的信息可以参考上述的官方指南。

而如果上述操作都顺利的话,此时已经可以使用 IP 地址登录到 WordPress 管理界面了,但是为了方便记忆和分享,我们还需要一个简短个性的域名。

关于购买域名,一开始看了 Godaddy ,但是发现在他家的续费价格非常高,“.com”域名续费一年 102 元,加上隐私保护 60 元/年,同时还不支持优惠码,这个价格比友商高出一大半了,果断转移。

Namesilo 是 ICANNrenzh 认证的国际著名域名注册商之一,价格相对比较便宜,除了一个 1 美元优惠码,基本没有什么大幅度促销活动,续费价格和首年购买价格一致,没有套路,同样支持支付宝付款。唯一的缺点可能是网页风格有些跟不上时代了哈哈。注册的勾选“keep my information private”,提供永久免费隐私保护。

隐私保护能够防止别人通过 WHOIS 查询获取域名所有者的个人注册信息。

namesilo 域名购买

域名的选择则是我常用昵称的首字母“sszxc”,后缀“.net”。后缀亦或称为顶级域名,其实不影响功能,仅外观和本身含义不同,某些域名后缀可能会被国内网站备案限制。因此后缀除了个性化的需求,最主要的就是影响价格了,网上也有很多推荐,主要看个人喜好了。

接下来是比较关键的一步,域名解析。在 Namesilo 中编辑域名的 DNS,选择指向 VPS 的 IP 地址,TTL 设置为默认 3600,即 Time-To-Live,意思是域名解析记录在 DNS 服务器中的存留时间。等待几分钟,或者 CMD 输入ipconfig/flushdns刷新一下本地 DNS,应该就能使用域名访问之前建立的 WordPress 了。

namesilo 域名解析

最后,为了用上 HTTPS,我们还需要添加 SSL 服务器证书,这里 Vultr 推荐的颁发商是 Let’s Encrypt,提供 3 个月的免费证书,因此需要每 3 个月续一次。使用 root 登录到 WordPress 后,安装 Certbot 进行自动执行证书获取过程,然后修改 Nginx 配置强制使用 SSL 。这部分的官方教程在此:Install Let’s Encrypt SSL on One-Click WordPress App.

至此,我的个人博客就建立完成了,关于 WordPress 系统的使用就不再赘述,希望接下来能享受写博客的过程吧!