Nginx proxy_pass 加与不加 "/" 区别

下面四种状况分别用http://192.168.1.100/proxy/test.html 进行访问。html

第一种:url

location  /proxy/ {代理

proxy_pass http://127.0.0.1:81/;htm

}io

会被代理到http://127.0.0.1:81/test.html 这个urltest

 

第二咱(相对于第一种,最后少一个 /)proxy_pass

location  /proxy/ {location

proxy_pass http://127.0.0.1:81;

}

会被代理到http://127.0.0.1:81/proxy/test.html 这个url

 

第三种:

location  /proxy/ {

proxy_pass http://127.0.0.1:81/ftlynx/;

}

会被代理到http://127.0.0.1:81/ftlynx/test.html 这个url。

 

第四种状况(相对于第三种,最后少一个 / ):

location  /proxy/ {

proxy_pass http://127.0.0.1:81/ftlynx;

}

会被代理到http://127.0.0.1:81/ftlynxtest.html 这个url

相关文章
相关标签/搜索