我有一个开发实例和一个测试实例。我正在使用 MSSQL,当我将数据库从开发恢复到测试时,门户前端中的编辑操作在内容编辑链接中具有开发 ip 地址。这意味着当我去添加或编辑内容时它会将我重定向到开发实例。
有什么地方我可以更改或冲洗吗?
我在tomcat和windows上运行
在我的 portal-ext.properties 中我已经:
redirect.url.security.mode=ip
和
redirect.url.ips.allowed=(my dev ip address),127.0.0.1,SERVER_IP
最佳答案
如何生成包含 IP 地址的 URL?难道它们被包含在里面,例如在网络内容文章中?
此外,检查您的设置,无论是在 portal-ext.properties 还是在数据库中(例如通过控制面板/服务器管理。例如,可以在 portal-ext.properties 中完成此设置 - 可能在数据库中被覆盖:
#
# Set the hostname that will be used when the portlet generates URLs.
# Leaving this blank will mean the host is derived from the servlet
# container.
#
web.server.host=
如果这不能解决问题,您可能已经为有问题的站点或整个门户设置了虚拟主机。
回溯的一种快速方法可能是在数据库转储中 grep 查找主机名/IP 地址,并尝试识别命中的相关性和来源
关于tomcat - 有没有办法刷新 Liferay Portal 内容中缓存的 ip 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17507249/