部署nginx的问题

Blade 未结 1 721
sp
sp 剑圣 2021-09-03 15:14

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

image.png

image.png

image.png

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

接口调用出数据,实际上是404

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


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


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

1条回答
  • 2021-09-06 14:17
        upstream api_server  {
            server 127.0.0.1:8090; #api gateway
        }
    
        server {
            listen       80;
            server_name  localhost;
    
            #charset koi8-r;
            #access_log  logs/host.access.log  main;
            #access_log  "pipe:rollback logs/host.access_log interval=1d baknum=7 maxsize=2G"  main;
    
            root /opt/ast-front;
    
            location / {
    
            }
    
            location ^~ /api/ {
               #Proxy Settings
               proxy_redirect     off;
               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_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
               proxy_max_temp_file_size 0;
               proxy_connect_timeout      90;
               proxy_send_timeout         90;
               proxy_read_timeout         90;
               proxy_buffer_size          4k;
               proxy_buffers              4 32k;
               proxy_busy_buffers_size    64k;
               proxy_temp_file_write_size 64k;
               rewrite ^/api/(.*)$ /$1 break;
               proxy_pass  http://api_server;
            }

    试试这个完整版看看

    0 讨论(0)
提交回复