Liferay Portal CE 7的代理配置

时间:2018-02-27 13:38:49

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

我对Liferay Portal 7 CE的代理配置有疑问。我已经搜索了很长一段时间,但没有找到任何真正有用的主题。这里有关于Liferay在Wildfly中的代理配置相关的stackoverflow的问题,但尚未得到解答:Proxy Settings Wildfly

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

我该怎么做?我是否对

进行了更改

a)Liferay的配置文件(例如,我猜想是portal-ext.properties)还是我改变了

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

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

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

致以最诚挚的问候,

菲利克斯

1 个答案:

答案 0 :(得分:1)

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

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

John - C:\directory\john.config C:\directory\mike.config 
C:\directory\paul.config
Mike - C:\directory\john.config C:\directory\mike.config 
C:\directory\paul.config
Paul - C:\directory\john.config C:\directory\mike.config 
C:\directory\paul.config

您必须在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门户的代理环境配置设置:

http.proxyHost=192.168.0.200
http.proxyPort=4480

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

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