saber本地访问接口没有任何问题 部署到nginx无法访问接口出现404 急急急 真急

Saber 未结 1 912
zcl
zcl 剑童 2020-11-10 13:25

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

    1  请求接口  nginx报404

     图片_20201110131002.png

2  这是我nginx配置内容

     图片_20201110131152.png

  3. 这是  nginx  日志

 图片_20201110131314.png

 

  4.  接口是没有问题的

 图片_20201110131410.png

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

        是不是我nginx配置的有问题  我实在是找不到原因  有点急

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

        saber  往linux上部署

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


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

1条回答
  • 2020-11-10 15:22

    使用如下nginx配置

    server {
      listen       80;
      server_name  web;
      root         /data/nginx/html;
    
      location / {
    
      }
    
      location ^~ /api {
           proxy_set_header Host $host;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_buffering off;
           rewrite ^/api/(.*)$ /$1 break;
           proxy_pass http://39.100.59.210:8060;
      }
    }


    0 讨论(0)
提交回复