我对Liferay Portal 7 CE的代理配置有疑问。我已经搜索了很长一段时间,但没有找到任何真正有用的主题。这里有关于Liferay在Wildfly中的代理配置相关的stackoverflow的问题,但尚未得到解答:Proxy Settings Wildfly
我们使用squid代理服务器进行互联网访问(不进行身份验证,只使用代理端口和HTTP和HTTP的主机)。我想在我的本地机器上运行Liferay门户,因此需要告诉门户网站使用代理进行Web访问。
我该怎么做?我是否对
进行了更改a)Liferay的配置文件(例如,我猜想是portal-ext.properties)还是我改变了
b)运行门户网站的应用程序服务器的配置文件,或
c)更改portlet的配置(例如,针对市场portlet)?
我必须在相应的配置文件中设置哪些选项?
致以最诚挚的问候,
菲利克斯
答案 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 设置