当我写完了一个图书项目的时候,尝试打开网址,发现字体丢了,然后看看浏览器控制器里面说Mixed Content?因为我的域名是HTTPS,无法引入字体样式的问题,需要http的不安全请求升级为https。

HTTPS

Let's Encrypt是国外一个公共的免费SSL项目,由 Linux 基金会托管。这就是我找到了免费SSL证书。然后我一步一步地安装SSL证书,再启动nginx服务,就打开没问题了。

Nginx SSL HTTPS

我刚刚Linux自建SSH证书,然后在谷歌浏览器打开https://note.yulong360.com,说证书无效,说明不认可我的SSH证书,这是没办法的。我找了好多次SSH证书的安装方法,大部分是昂贵的啊!幸好的是我找到了免费的SSH证书,就是Let's Encrypt。安装了SSH证书之后,成功打开了HTTPS网站,是绿条,你看这个多霸气啊!

Nginx SSH HTTPS