一般对于浏览器来说 https 的网站 中访问 http 是 如下有问题的
Mixed Content: The page at 'https://www.xxx.com/' was loaded over HTTPS,
but requested an insecure script 'http://www.xxx.com/a.js'.
This request has been blocked; the content must be served over HTTPS.
修改 nginx 的 proxy 配置部分,如下所示
add_header Content-Security-Policy upgrade-insecure-requests;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
重启 nginx,这个时候我们会发现,问题解决了
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于