我想搭建一个nginx转发请求到tomcat的项目,项目里边单独访问tomcat和nginx都是正常的,但是我实现转发时tomcat返回400,不知道哪里出了问题
下面是nginx的配置图以及access.log的日志内容,请各位帮忙看一看哪里出了问题?
问价内容修改的地方非常少,第一次尝试nginx,看不太懂日志
这里在贴一张tomcat的日志截图,看起来请求转发是成功了,但是返回却是400,我得tomcat是tomcat10版本的
下面是nginx的配置图以及access.log的日志内容,请各位帮忙看一看哪里出了问题?
问价内容修改的地方非常少,第一次尝试nginx,看不太懂日志
这里在贴一张tomcat的日志截图,看起来请求转发是成功了,但是返回却是400,我得tomcat是tomcat10版本的
15 回答8.4k 阅读
2 回答2.4k 阅读✓ 已解决
2 回答4.1k 阅读
1 回答1.8k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
3 回答887 阅读
1 回答776 阅读
问题已经解决拉。直接访问他俩都没问题证明两个都正常。
tomcat返回400是因为请求的url有问题,含有特殊字符。
因此去看nginx转发请求那里是否有问题,查看日志发现是tomcat_server中含有特俗字符'_'。把这个去掉在运行访问就正常了
具体那个日志忘记了,后面在补充。
感谢各位!