【发布时间】:2022-01-28 15:56:10
【问题描述】:
我已经使用 Apache2 安装了 Varnish 并使用 HTTP 代理 apache 模块进行了设置,并使用标头通过 HTTP 获取数据并使用反向代理将其发送到 HTTPS。
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:80/
ProxyPassReverse / http://127.0.0.1:80/
RequestHeader set X-Forwarded-Port “443”
RequestHeader set X-Forwarded-Proto “https
但我面临此设置的问题是浏览器错误 Content is loading from HTTP over HTTPS 已被阻止。
混合内容:“”处的页面是通过 HTTPS 加载的,但是 请求了一个不安全的样式表''。该请求已 阻塞;内容必须通过 HTTPS 提供。
请帮助了解我错在哪里以及如何使这项工作发挥作用?
在此先感谢您。
【问题讨论】:
标签: apache2 reverse-proxy varnish mod-proxy mixed-content