搬迁说明

我的博客比较”折腾”,主机商从 GoDaddy 到 HawkHost 再到 Vultr,博客从虚拟主机的 WordPress 到 VPS 的 WordPress 再到目前的 Org-mode,中途几次把文章颠簸的不剩什么了,于是这次干脆重新开始,原本还想要换 Hexo 的,但我需要不再”折腾”,所以最终选用 Org-mode。

这个域名虽然注册了几年,不过一直没有真正使用起来,现在决定不能再这样浪费了。

好了,废话不多说了,接下来说下安装步骤。

更新 Debian 系统

系统根据主机商提供的,选择了 mini 版的 Debian 8,首先需要更新下系统:

1
apt-get update && apt-get upgrade

安装 Nginx 服务

之前用惯了 Apache2 作为 WEB 服务,主要是为了搭建 WordPress 博客。而如今决定使用静态博客作为主要内容发布,所以采用了 Nginx 作为 WEB 服务:

1
apt-get install nginx

配置 HTTPS 服务

多亏了 Let’s Encrypt,使得 WEB 加密如此容易,根据 Certbot 配置好站点。

如果想要网站加密的效果更好,可以参照 Mozilla SSL Configuration Generator 对应配置,并在 Qualys SSL Labs 上进行测试网站。

1
2
3
4
echo "deb http://ftp.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/jessie-backports.list
apt-get update
apt-get install certbot -t jessie-backports
certbot certonly --webroot -w /var/www/example -d example.com -d www.example.com

配置 Cron 服务(可选)

因为 VPS 上选用的是最小的系统安装,没有安装 cron 服务,所以还要安装 cron 来启用证书更新,并查看 cron 服务是否启动:

1
2
apt-get install cron
service cron status

参考链接