Nginx如何重写此请求

时间:2018-11-11 18:56:28

标签: nginx

具有后端服务,地址为http://127.0.0.1:8888/web-test/

nginx配置如下

location ^~ /web-test/ {
    proxy_pass http://127.0.0.1:8888;
}

可以访问http://ip:port/web-test/ 但是我想将其重写为对http://ip:port/test/的替代访问http://ip:port/web-test/

nginx配置如下

location ^~ /test/ {
    proxy_pass http://127.0.0.1:8888/web-test/;
}

重新访问http://ip:port/test/时发现问题,发现请求下方的网址全部返回404

http://127.0.0.1:8888/web-test/resource/... 
http://127.0.0.1:8888/web-test/image/...
http://127.0.0.1:8888/web-test/system/...
Other URI http://127.0.0.1:8888/web-test/ /...

在这种情况下,nginx将如何配置重写规则?访问http://ip:port/test/返回正常请求

0 个答案:

没有答案