Traefik反向代理后面的Plone的混合内容问题

问题描述 投票:0回答:1

我刚刚尝试安装基于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
1个回答
1
投票

您需要正确配置代理重写URL,包括Virtual Host Monster(VHM)部件。这样,Zope的VHM可以正确地重写请求。

© www.soinside.com 2019 - 2024. All rights reserved.