国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman nginx配置 /訪問靜態(tài)目錄,/api訪問webman,怎么配置nginx

ontheway

靜態(tài)文件在/frontend/webman目錄
webman應(yīng)用監(jiān)聽8080端口
域名:webman.v3.com

例如訪問:http://webman.v3.com/ 實際訪問/frontend/webman/index.html
例如訪問:http://webman.v3.com/api/user/info 訪問webman應(yīng)用User控制器的info方法

問題已解決:

我知道原因了,我用的是手冊里面的nginx代理示例:

upstream webman {
    server 127.0.0.1:8787;
    keepalive 10240;
}

server {
  server_name webman.v3.com;
  listen 80;
  access_log off;

  location /api/ {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header Host $host;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      if (!-f $request_filename){
          proxy_pass http://webman;
      }
  }

    location / {
        root /frontend/webman;
    }
}

問題就出在這一句:

proxy_pass http://webman;

需要在后面加上斜杠就OK了:

proxy_pass http://webman/;

如果不加就會把/api/帶上,最終url變成http://127.0.0.1:8787/api/

2520 3 3
3個回答

nitron
location /api/ {
    proxy_pass http://127.0.0.1:8080/;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

location / {
    root /frontend/webman;
}
  • ontheway 2022-07-15

    這樣不行,訪問http://webman.v3.com/api/返回404,應(yīng)該是webman不認(rèn)識/api,要是搞成多應(yīng)用,估計它就可以識別了,其中一個應(yīng)用就是api

  • nitron 2022-07-15

    把它換下位置,我編輯了

  • ontheway 2022-07-15

    一樣的,不行

  • nitron 2022-07-15

    不好意思少打了個反斜杠

  • ontheway 2022-07-15

    一樣的,不行。我估計要webman支持才行

ontheway

目前只找到了一個方法,那就是使用多應(yīng)用,在app下面增加一個api應(yīng)用即可

  • 暫無評論
nitron

...復(fù)制太快了,剛剛
截圖
proxy_redirect 那個去掉

年代過于久遠(yuǎn),無法發(fā)表回答
??