更新Let's Encrypt SSL证书

在暂时关闭服务之后,用certbot工具自动更新,再重启服务即可。 示例 service nginx stop certbot renew service nginx start 参考 Let's Encrypt 使用教程,免费的SSL证书,让你的网站拥抱 HTTPS HTTPS 简介及使用官方工具 Certbot 配置 Let’s Encrypt »

如何修复带有混合内容的网站

(以下内容翻译自MDN) 从Firefox 23开始,Firefox默认屏蔽主动混合内容。这遵循IE浏览器(从Versoin 9 开始)和 Chrome 的做法。 这篇文章介绍作为网站开发人员应该注意的地方。 你的网站可能有问题 如果你的网站转发HTTPS页面,所有通过HTTP转发的主动混合内容会被默认屏蔽掉。结果就是,用户看来你的网站可能有问题(比如:iframe 和插件无法载入)。被动混合内容默认可以显示,但是用户也可以设置偏好来屏蔽这类内容。 由于 Chrome 和 IE »

对Ghost博客启用HTTPS

花了很长时间来配置https,现在只是把具体的步骤记录下来,https具体的原理看第一篇参考文章。SSL证书来自Let's Encrypt,系统是ubuntu/nginx。 第一步:用Cerbot获得SSL证书 参照Let's Encrypt官网的教程,用ssh访问服务器;在服务器上跑Cerbot以获得证书。成功后得到返回信息: 第二步:配置ngnix服务器 1. 修改ngnix的配置文件 参考How To Create an SSL Certificate on Nginx »