nginx504但是请求到tomcat了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx504但是请求到tomcat了相关的知识,希望对你有一定的参考价值。

参考技术A 根据资料显示,如果请求 nginx 服务器时出现504错误提示,说明服务器在解析请求时发生了错误,连接被中断而无法到达 Tomcat 服务器。建议检查 Nginx 配置文件,确保 Nginx 和 Tomcat 的连接是正常的。

nginx 转发请求到多台tomcat

参考技术A 如果你只有一台服务器,你可以安装两台tomcat,请参考: 服务器上安装多台tomcat

另外本文还用到了子域名,请参考: 子域名设置

由于这台服务器同时运行着一个网站,运行在nginx上,配置如下:

下面开始转发配置:

为了不影响主站,需要把主站的配置做修改:

这样做是为了用 www.dev-heaven.com 和 dev-heaven.com 能同时访问到主站。

upstream命名应该和server_name保持一致,location中的proxy_pass的值必须以 http:// 开头,同时http://后面的值应该和upstream 后面的值保持一致。

为了测试,把tomcat webapps目录中ROOT中的index.jsp换成自己的index.jsp,内容分别是 “这是tomcat的第一个实例!!!”和“这是tomcat的第二个实例!!!”,这样就完成了。效果如下:

以上是关于nginx504但是请求到tomcat了的主要内容,如果未能解决你的问题,请参考以下文章

nginx报错504

记一次 nginx 504 Gateway Time-out

Nginx出现502和504错误解决方法

HTTP状态码

如何解决nginx 504 Gateway Time-out错误

nginx504超时解决方法