给网站加 SSL

信息安全无容置疑,现在好多网站还是 http 的方式在跑着,应该早点转到 https。

ssl 就是一道护盾,虽然以前买个 ssl 证书很贵,但现在便宜了很多,而且还有免费好用的,比如 Let’s Encrypt 就是一家。

预备条件

服务器 ubuntu 16.04

证书 Let’s Encrypt 的 ssl

安装

先更新系统

apt update && apt upgrade -y

安装需要到的工具

apt install -y zip build-essential

安装 Let’s Encrypt client:

apt install -y letsencrypt

查看版本

letsencrypt --version

获取证书

letsencrypt certonly -d yourdomain.com -d www.yourdomain.com --email username@gmail.com --agree-tos --standalone

执行完成后,在 /etc/letsencrypt/live/yourdomain.com 目录下就会有你刚申请好的证书和私钥。

这里记得把域名指向该服务器的 IP

最后直接在 Nginx 或 Apache 上配置下,你的网站就跑在了 ssl 下咯。

update@20180604 : 给 GitHub Pages 设置 ssl

博客移动到了 Github,主要是每次写博客的时候,只要写一个 Markdown 的文件就行了,简单方便。

就这样,完成了。

© 2008 - 2021 · TOURCODER.COM ·