最近一直都没有更新文章,今天使用chrome登录网站的时候发现所有图片连接都挂了,查找原因都时候发现 chrome做了规则限制 当网站使用SSL HTTPS连接时站内连接都会强制转化为HTTPS连接,由于我当时懒着弄所以站内的图片都是HTTP的接口,如果要换成HTTPS又要花一笔钱,很显然不是我的风格.哈哈哈~
废话不多说直接整,其实很简单的事情,就是用反向代理
-
第一步当然是应该有一个备案的域名并且七牛的CNAME HTTP正常工作例如我的
img.esc.show
-
在当前服务器新建一个站点并绑定好SSL证书,然后修改配置文件,具体怎么申请绑定证书,请自行百度哈.
-
反向转发规则如下:
location / { proxy_pass http://img.esc.show; proxy_set_header Host img.esc.show; }
proxy_pass
代表你要转发的地址
proxy_set_header
这个要设置成你在七牛绑定的域名,不然会报403 502 400各种花式错误