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 Gateway Time-out