Nginx常用三點(diǎn):
- 反向代理 proxy_pass
- 負(fù)載均衡 upstream
- 跨域
在nginx中配置proxy_pass時(shí)福稳,當(dāng)在后面的url加上了/,則nginx不會(huì)拼接location中匹配的 '路徑部分' ;
如果沒(méi)有/吗坚,則會(huì)拼接匹配的路徑部分甫菠。
下面四種情況分別用http://192.168.1.4/proxy/test.html 進(jìn)行訪問(wèn)锰霜。
第一種:
location /proxy/ {
proxy_pass http://127.0.0.1:81/;
}
會(huì)被代理到http://127.0.0.1:81/test.html 這個(gè)url
第二種:(相對(duì)于第一種,最后少一個(gè) /)
location /proxy/ {
proxy_pass http://127.0.0.1:81;
}
會(huì)被代理到http://127.0.0.1:81/proxy/test.html 這個(gè)url
第三種:
location /proxy/ {
proxy_pass http://127.0.0.1:81/ftlynx/;
}
會(huì)被代理到http://127.0.0.1:81/ftlynx/test.html 這個(gè)url甜橱。
第四種:(相對(duì)于第三種逊笆,最后少一個(gè) / ):
location /proxy/ {
proxy_pass http://127.0.0.1:81/ftlynx;
}
會(huì)被代理到http://127.0.0.1:81/ftlynx/proxy/test.html 這個(gè)url
https://blog.csdn.net/zhydream77/article/details/82192805
https://www.cnblogs.com/lianxuan1768/p/8383804.html