配置Liferay以使用HTTPS

时间:2014-12-08 08:55:16

标签: apache https tomcat6 liferay-6

我们使用与Application Portal捆绑的Liferay开发了tomcat。使用Apache httpd作为前端访问Application Portal。

当我们从HTTP迁移到HTTPS时,问题就出现了。对于HTTPS,我们最初为Apache httpd生成了自签名证书。但我们只能看到主页加载HTTPS,其余页面/链接仅使用HTTP。在调查时,我们注意到在Site Pages settings control panel Liferay has下,{#1}}友情网址hard-coded in the URL . We need to http to use Liferay instead of HTTPS { {1}} HTTP`

如何配置相同。

1 个答案:

答案 0 :(得分:4)

这是因为Liferay生成的所有链接都默认使用http协议。要更改它,就足以在portal-ext.properties中设置以下属性:

#
# Set the preferred protocol.
#
web.server.protocol=https

文章:https://www.permeance.com.au/web/tim.telcik/home/-/blogs/how-do-i-configure-apache-httpd-and-liferay-portal-to-use-ssl