gpt4 book ai didi

ssl - 没有端口号的liferay SSL端口重定向

转载 作者:太空宇宙 更新时间:2023-11-03 14:12:24 26 4
gpt4 key购买 nike

我在尝试为 Liferay 设置 SSL 时遇到问题,这看起来很简单,但我无法破解它。我将 Liferay 6.2 与 MySQL 5.5 一起使用,并尝试在服务器上设置 SSL。

在我进行实验时,我遵循了 http://java.dzone.com/articles/setting-ssl-tomcat-5-minutes (其他网站也给出了类似的建议)

现在我可以看到带有 https:liferay001:8443 的登录页面,当我登录时,重定向的 url 丢失了端口号,之后没有页面显示(https://liferay001/web/guest/欢迎?p_p_auth=PlbcFdOI&p_p_id=49&p_p_lifecycle=1&p_p_state=normal&p_p_mode=view&_49_struts_action=%2Fmy_sites%2Fview&_49_groupId=10204&_49_privateLayout=false)

但是如果我通过非 SSL 登录,即。 liferay001:8080 登录页面正常。我通过开发人员工具进行了检查,显示 :8080/web/guest/welcome? 时 8080 没有丢失端口?

我尝试通过 8080 端口登录,然后切换到 8443(SSL) 端口,页面在 SSL 中显示没有问题。

因此,来自 SSL 的任何导航都会使端口在 url 中丢失。

我已经在 Windows 和 Ubuntu 中尝试过,两者都表现出相同的行为。

我是否必须在 Liferay 方面进行更改才能使其运行?我无法弄清楚我必须与 server.xml 一起更改哪些文件。

现在我在 server.xml 文件中使用 .keystore,没有使用任何复杂的东西。


我还尝试将以下内容添加到 portal-ext.properties

company.security.auth.requires.https=true
session.enable.phishing.protection=false
web.server.protocol=https

这导致服务器现在不返回任何响应,即也没有登录页面作为响应。

最佳答案

发布答案,因为有些人在不了解这些知识的情况下将无法继续。

我曾尝试让团队中的少数人参与进来,但他们都遇到了无法继续进行的相同问题。

答案是在您的 portal-ext.properties 中包含以下所有条目

company.security.auth.requires.https=true
session.enable.phishing.protection=false
web.server.protocol=https
web.server.https.port=8443

关于ssl - 没有端口号的liferay SSL端口重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27794349/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com