blog由http改为https总结


因为发现在腾讯云可以继续申请免费的https证书,所以准备多申请几个给子域名,先来个blog.yuphp.cn吧。

关于申请和nginx配置可以看这里。nginx配置https以及域名重定向


阿里云oss图片的路径问题

刚配置完,去访问https://blog.yuphp.cn/,因为其中的图片来自阿里的oss,且协议被我写死为http,所以会报警告。还有cdn的jquery也出问题了,看到这些情况,我觉得这些资源路径还是写灵活点比较好。

20170712012826

解决:将http://或https://改为//,即可匹配当前的协议。

20170712113001


阿里云OSS的防盗链referer设置问题

略坑,改了个新版的界面,配置多个白名单域名就不行了。

20170712112732

我暂时只用一个。*.yuphp.cn,本来想把本地的也配置上去的。

TIM图片20170712121138

还有这个是否允许referer为空我测试是他的显示出现错误了,呈相反情况。

证实确实是显示bug

20170712145415


文章详情页内图片显示问题

因为之前后台编辑文章,上传图片后需要返回完整的图片url,被我写死了http。还是那样,https下访问http的资源会现警告,而且浏览器的域名显示都没有https该有绿色了,这不能忍,必须改。

1. 先将http://改为//,测试下依然能正常使用,返回的图片url也依然显示正常。(改之后的)

2. 修改数据库内之前的文章详情oss图片url。 (改之前的)。

20170712142857

3. 发现还有类似这种小表情的 url 也是 http 协议的,一并改了。

和上面替换类似,就是吧 small-fish 改成 img.t.sinajs.cn 就是了。

对于之后的话,要么就是修改wangEditor的配置,或者对文章内容中出现的小表情链接进行替换。


mysql nginx http


上一篇:隐藏nginx和php的版本信息

微信小程序的在线客服与消息推送:下一篇