我们使用与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`
如何配置相同。
答案 0 :(得分:4)
这是因为Liferay生成的所有链接都默认使用http协议。要更改它,就足以在portal-ext.properties中设置以下属性:
#
# Set the preferred protocol.
#
web.server.protocol=https