Magnolia CMS:如何配置代理和绕过
Posted
技术标签:
【中文标题】Magnolia CMS:如何配置代理和绕过【英文标题】:Magnolia CMS: how to configure proxy and bypasses 【发布时间】:2012-10-05 11:48:36 【问题描述】:我正在开发一个 Magnolia 模块,其中将包含一些 RSS 提要以及对内部客户端系统的一些 Web 服务调用。
我的公司有一个网络代理,所以为了让 RSS 提要收集数据,我已经使用代理详细信息配置了 Tomcat 服务器:在 setenv.bat 中将以下 JVM 参数添加到 CATALINE_OPTS:
-Dhttp.proxyHost=%hostname% -Dhttp.proxyPort=%port% -Dhttp.proxyUser=%user% -Dhttp.proxyPass=%passwd%我的 RSS 聚合器现在可以工作,但我的 web 服务调用失败并显示 403 Forbidden。假设这是因为代理,当我删除 JVM 参数时,调用再次起作用。
现在我的问题:
-
如何在 Tomcat 中配置对我的 Web 服务主机域(即 *.intws.co.uk)的代理绕过?
有没有办法在 Magnolia 中配置代理详细信息?我的客户将拥有不同的代理设置,我希望他们管理这些设置(在 Magnolia 而不是 Tomcat 文件中)。
是否也可以在 Magnolia 中配置旁路主机?同样,我的客户可能将他们的网络服务安装在不同的主机名下。
我对 Tomcat 配置和代理的一般知识有限,因此请随意深入了解。
【问题讨论】:
【参考方案1】:我不确定您需要什么,但查看虚拟 URI 映射可能会有所帮助:
您可以在 Configuration:modules/adminInterface/virtualURIMapping
的管理界面中的 Magnolia 中找到这些选项(或单击“默认 URI”)。很高兴知道 Magnolia EE 在这里比 CE 更强大。
更多信息:http://documentation.magnolia-cms.com/technical-guide/virtual-uri-mapping.html
【讨论】:
以上是关于Magnolia CMS:如何配置代理和绕过的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Magnolia CMS 的本地系统中存储资产和网站内容?