博客免费支持HTTPS

一、HTTPS

HTTPS是在HTTP的基础上利用SSL/TLS来加密数据包的,工作流如下图:

在(2)步中,Server给Client发送了一个Server certificates, 这个里面包含有 Server的一些信息, 如域名,公司信息,序列号和签名信息等, 这个证书可以个人生成,也可以由权威机构签发,当然个人的不受大众信任,权威机构签发的证书会被信任。

二、 Let’s Encrypt

CA的证书提供商有多个,Let’s Encrypt是其中免费的提供商,它的官网是 https://certbot.eff.org/ 如下图

选择software指你web服务器是nginx或apache等,System指你的服务器是什么版本的Linux 我这里使用的是Debian8。 然后会显示安装说明文档.

按照文档安装过程中,会提供找不到nginx,需要给nginx设置一个软链接

ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
ln -s /usr/local/nginx/conf/ /etc/nginx

然后,重新按照文档中的提示操作就可以。

Good luck!

One thought on “博客免费支持HTTPS

发表评论

电子邮件地址不会被公开。 必填项已用*标注