https下引用http静态文件
作者:
来源:本站原创
点击数: 次
发布时间:2022年06月15日
正常情况下https是无法直接引用http下的静态文件,包括使用相对协议:
案例:某网站需要调用甘肃省网的js,http://www.gansu.gov.cn/gsszf/ywdt/ywdtjson.js,目前网站已经启用了https访问,
但是http://www.gansu.gov.cn并不支持https。
下面介绍下使用nginx的方法:
将本网站中引用http://www.gansu.gov.cn/gsszf/ywdt/ywdtjson.js的地方修改为本站地址:http://www.xxx.gov.cn/gsszf/ywdt/ywdtjson.js
在nginx配置文件中加一条loaction规则,利用Nginx的转发来实现实际访问的是甘肃省政府网站的内容:
location /gsszf/ywdt/ywdtjson.js {
proxy_pass http://www.gansu.gov.cn;
expires 10m;#设置缓存时间,以免被省网拦截
}
效果如下,正常引用: