我对Liferay Portal 7 CE的代理配置有疑问。我已经搜索了很长一段时间,但没有找到任何真正有用的主题。这里有关于Liferay在Wildfly中的代理配置相关的stackoverflow的问题,但还没有得到解答:Proxy Settings Wildfly
我们使用squid代理服务器进行Internet访问(没有身份验证,只有代理端口和HTTP和HTTP的主机)。我想在我的本地机器上运行Liferay门户,因此需要告诉门户网站使用代理进行Web访问。
我该怎么做呢?我是否进行了更改
a)Liferay的配置文件(即,我猜想是portal-ext.properties)或者我是否会改变
b)运行门户网站的应用程序服务器的配置文件,或
c)更改portlet的配置(例如,针对市场portlet)?
我必须在相应的配置文件中设置哪些选项?
最好的祝福,
费利克斯
代理配置分为两个配置文件: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=
您可以在以下链接中获得有关portal-ext代理设置的更多信息:https://docs.liferay.com/portal/7.0/propertiesdoc/portal.properties.html#HTTP
如果您的代理没有身份验证,则只需要system-ext.properties设置