避免Liferay中的端口号';s资产URL

避免Liferay中的端口号';s资产URL,liferay,Liferay,前面是Apache,然后是tomcat。问题是当我在浏览器控制台中检查时,我正在获取资产url(JavaScript和CSS文件的url) 我希望避免端口号,我希望在端口443上提供这些资产,以便URL为: 我尝试过设置portal.instance.https.port=false,但没有删除端口号 如何配置Liferay中的内容,以便通过端口443为这些资产提供服务?这是一个配置问题,通常,在这种情况下,您根本不希望看到Liferay的端口。请检查您的端口属性: web.server.htt

前面是Apache,然后是tomcat。问题是当我在浏览器控制台中检查时,我正在获取资产url(JavaScript和CSS文件的url)

我希望避免端口号,我希望在端口443上提供这些资产,以便URL为:

我尝试过设置portal.instance.https.port=false,但没有删除端口号


如何配置Liferay中的内容,以便通过端口443为这些资产提供服务?

这是一个配置问题,通常,在这种情况下,您根本不希望看到Liferay的端口。请检查您的端口属性:

web.server.https.port=443
web.server.http.port=80

web.server.protocol=https
此外,您的代理需要以一种方式进行设置,即告诉Liferay它正在代理后面运行,以便进行更完整的设置:

web.server.forwarded.host.enabled=true
web.server.forwarded.host.header=X-Forwarded-Host

web.server.forwarded.port.enabled=true
web.server.forwarded.port.header=X-Forwarded-Port

web.server.forwarded.protocol.enabled=true
web.server.forwarded.protocol.header=X-Forwarded-Proto

要获取apache代理实例的配置示例,可以使用以下链接:

您正在标记这个“SpringPortletMVC”,但不包含任何代码。当您想使用这些URL时,如何生成它们?注意:如果这正是Liferay开箱即用生成的内容,那么这是一个配置问题,超出了stackoverflow的范围。请包含代码以澄清您的问题并证明它与主题有关。@OlafKock我理解,但这种url是在Liferay中直接生成的。所以我想到了Liferay的人可以理解并回复它。如果任何人都能回答上述问题,这将非常有帮助。当前面有一个web服务器时,您是否尝试过
web.server.https.port=443
web.server.protocol=https