【发布时间】:2020-03-06 20:54:12
【问题描述】:
我刚刚尝试安装基于 Docker 的 Plone,它作为反向代理在 Traefik 后面运行,但是当我从 Web 浏览器访问它时,我在控制台上收到如下错误:
混合内容:“https://new.mydomain.id/”处的页面通过 HTTPS 加载,但请求的样式表“http://fonts.googleapis.com/css?family=Roboto:400,300,700”不安全。此请求已被阻止;内容必须通过 HTTP 提供
混合内容:“https://new.mydomain.id/”处的页面通过 HTTPS 加载,但请求的样式表“http://new.mydomain.id/++resource++plone-admin-ui.css”不安全。此请求已被阻止;内容必须通过 HTTPS 提供。
是否可以传递任何特殊的环境变量以使用 HTTPS 进行所有通信?
之前,我在同一个反向代理后面安装了 OJS3 Web 应用程序,得到了相同的错误消息,但通过将环境变量 HTTPS=on 传递给容器来解决。
我希望 Plone 也有类似的环境变量。我使用 Traefik 1.7.16
【问题讨论】:
标签: https reverse-proxy plone traefik