服务通过nginx访问404

Blade 未结 2 135
idea
idea 2024-10-12 09:50

一、该问题的重现步骤是什么?

1. 改gatewey端口为801  直接访问服务器801端口可以正确访问到服务,可是我用nginx代理后,访问80端口提示404



二、你期待的结果是什么?实际看到的又是什么?

期待能跟访问801一样,接口参数可以正常返回。实际访问返回404

直接访问80

image.png

直接访问801

image.png

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

badex 企业版  nginx/1.18.0 (Ubuntu)

四、请提供详细的错误堆栈信息,这很重要。

nginx日志打印为:

[12/Oct/2024:09:24:01 +0800] "GET /blade-auth/oauth/captcha HTTP/1.1" 404 197 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"

五、若有更多详细信息,请在下面提供。

2条回答
  •  admin
    admin (楼主)
    2024-10-12 09:51

    nginx的完整配置提供一下

    作者追问:2024-10-12 09:51

    已经提供,见上

提交回复