作者:yellowlemon,来源于原地址,本文节选于此,旨在补充https的知识,在搜索https相关文章时给你新的知识点;
最近看微信小程序,发现小程序必须请求https才能支持。
最近刚建立了一个hexo的博客。我可以在bolg中添加https吗?就这么办吧,申请https的ca证书非常方便。申请一个不需要半个小时。去阿里巴巴云的安全就行了,有证书服务。
点进去,然后买一个免费的DV SSL云证书,然后验证域名和一些身份信息,然后就可以拿到你的密钥了。
阿里巴巴云在这里做得很好。不同的服务器有不同的配置说明,只需要根据配置进行修改即可。
因为我的服务器配置是nginx,所以我是参照这个阿里巴巴云的配置来配置的。在这里,我将发布我的nginx配置。
在配置https的情况下,我们遇到了一些问题,这里总结一下。
1、80端口接入问题:
监听443 sslssl打开;ssl打开后,所有对端口80的访问都将被nginx拒绝,并将引发497错误。
检查信息后,可以使用497错误将连接重定向到https的域名,参考我的配置即可。
2、七牛云存储无法访问。
添加https后,奇牛云存储中的图片无法访问(https请求可以配置,但是需要钱,问题是最缺的就是钱)。没有办法,只能把齐牛的博客图片全部查回自己的云服务器。
3.无法实现主题错误报告的统计反馈。
yilia中有一个错误统计代码,它会将错误反馈给litten神。也是因为https的限制,这个请求无法发送,所以我们不得不屏蔽这个JS代码。
总结:整个过程非常方便。你也可以尝试用https访问你的网站。