nginx转发请求至tomcat返回400

新手上路,请多包涵

我想搭建一个nginx转发请求到tomcat的项目,项目里边单独访问tomcat和nginx都是正常的,但是我实现转发时tomcat返回400,不知道哪里出了问题

下面是nginx的配置图以及access.log的日志内容,请各位帮忙看一看哪里出了问题?

问价内容修改的地方非常少,第一次尝试nginx,看不太懂日志
image.png

image.png

这里在贴一张tomcat的日志截图,看起来请求转发是成功了,但是返回却是400,我得tomcat是tomcat10版本的

image.png

阅读 2.6k
1 个回答
新手上路,请多包涵

问题已经解决拉。直接访问他俩都没问题证明两个都正常。
tomcat返回400是因为请求的url有问题,含有特殊字符。
因此去看nginx转发请求那里是否有问题,查看日志发现是tomcat_server中含有特俗字符'_'。把这个去掉在运行访问就正常了

具体那个日志忘记了,后面在补充。

感谢各位!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题