【问题标题】:Proxy Configuration for Liferay Portal CE 7Liferay Portal CE 7 的代理配置
【发布时间】:2018-08-07 04:21:18
【问题描述】:

我对 Liferay Portal 7 CE 的代理配置有疑问。我已经搜索了很长时间,但没有发现任何对这个主题真正有用的东西。在stackoverflow上已经有一个关于Liferay在Wildfly中的代理配置的问题了,但是还没有回答:Proxy Settings Wildfly

我们使用 squid 代理服务器进行互联网访问(无需身份验证,只有一个代理端口和一个用于 HTTP 和 HTTPS 的主机)。我想在我的本地机器上运行 Liferay 门户,因此需要告诉门户使用代理进行 Web 访问。

我该怎么做?我是否对

进行更改

a) Liferay 的配置文件(我猜是portal-ext.properties)还是我要更改

b) 运行门户的应用服务器的配置文件,或

c) 更改 portlet 的配置(例如,市场 portlet)?

我必须在各自的配置文件中设置哪些选项?

最好的问候,

菲利克斯

【问题讨论】:

  • 欢迎来到stackoverflow。请参考stackoverflow.com/help/on-topic - 这个问题是关于管理/配置的,与编程无关。您将更有可能在 Liferay 论坛中找到有关此问题的帮助。在那里,这样的问题将成为话题。请考虑在此处删除问题并将其带到 Liferay 论坛

标签: configuration-files http-proxy wildfly-10 liferay-7


【解决方案1】:

代理配置分为两个配置文件:system-ext.properties 和 portal-ext.properties。

system-ext.properties 中,您必须配置影响整个 JVM 进程的代理环境配置设置:

http.proxyHost=192.168.0.200
http.proxyPort=4480

您必须在 webapps/ROOT/WEB-INF/classes 中创建 system-ext.properties 文件。 (在 Liferay 应用程序类加载器中) 您可以在以下链接中了解有关 system-ext 代理设置的更多信息:https://docs.liferay.com/portal/7.0/propertiesdoc/system.properties.html#HTTP

portal-ext.properties 中,您必须配置仅影响 Liferay 门户的代理环境配置设置:

com.liferay.portal.util.HttpImpl.proxy.username=
com.liferay.portal.util.HttpImpl.proxy.password=

您可以在以下链接中获得有关门户扩展代理设置的更多信息:https://docs.liferay.com/portal/7.0/propertiesdoc/portal.properties.html#HTTP

如果您的代理没有身份验证,则只需要 system-ext.properties 设置

【讨论】:

    猜你喜欢
    • 2013-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-19
    • 2019-01-03
    • 2021-06-03
    • 1970-01-01
    • 2012-11-01
    相关资源
    最近更新 更多