首页 > 解决方案 > 在 LIferay 7.1.1 中频繁出现 400 Bad request 错误

问题描述

我正在使用与 Tomcat-9.0.10 捆绑的 LIferay 7.1.1 CE

登录控制面板后,当我执行保存页面、发布 Web 内容、添加模板等任何操作时,我会间歇性地收到 400 Bad request 错误。有时,相同的操作可以正常工作。当我使用 localhost:8080 访问同一个站点时,没有发生此问题,所有操作都运行良好。我的网站也有 https 加密 URL。

服务器设置如下所示,

NGINX -> Apache(2.0) -> Tomcat(9.0.10)

不知道为什么我经常收到 400 Bad request 错误,非常感谢任何解决此问题的帮助。为这个问题纠结了很久。

谢谢。

标签: apachetomcatnginxliferayliferay-7

解决方案


所以你有 3 个可以返回400代码的软件:NGINX、Apache 和 Liferay Portal (Tomcat)。根据您提供的信息,无法判断是哪个人在做这件事。恕我直言,它不太可能是 Liferay 门户。

该错误可能与会话的配置方式、代理和/或重定向的配置方式有关,原因是一些自定义标头、切换协议或数百万其他事情。

我唯一可以推荐的是检查 NGINX 和 Apache 的访问/错误日志文件中的这些请求。应该有更多的信息什么是错的。


推荐阅读