这是一个关于「从零开始建立个人服务器并搭建博客」的系列文章。本系列做了以下事情:

目前进度:1.6

1. 购买 VPS,进行初始设置

1.1 使用 GitHub Student Pack 获取 DigitalOcean 的 promote

1.2 购买 VPS

1.3 SSL 远程登陆服务器

1.4 生成 Public/Private Key 对并使用 Private Key 登陆

1.5 配置 ufw 防火墙

1.6 补充:查看日志

2. 购买域名,进行 DNS 绑定

2.1 使用 GitHub Student Pack 获取 Namecheap 的一年期免费域名

2.2 DNS 绑定

3. 安装 Nginx

3.1 简单验证 Nginx HTTP 服务器可用

3.2 暂时禁用浏览器自动 HTTPS 访问

4. 购买 SSL 证书

4.1 为什么要购买 SSL 证书

4.2 使用 GitHub Student Pack 获取 Namecheap 的一年期免费 SSL 证书

4.3 激活 SSL 证书

4.4 配置服务器以允许 HTTPS 服务

5. 搭建静态博客

5.1 使用 Hexo + GitHub 搭建静态博客

  5.1.1 安装和使用 Hexo

  5.1.2 部署到 VPS

5.2 用小技巧处理证书 txt 文件的存放问题


Have a Ruthastic day!