Nginx之proxy_pass详解
生活随笔
收集整理的這篇文章主要介紹了
Nginx之proxy_pass详解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在nginx中配置代理轉(zhuǎn)發(fā)時,
location:
沒有“/”時,location /abc/def可以匹配/abc/defghi請求,也可以匹配/abc/def/ghi等
而有“/”時,location /abc/def/不能匹配/abc/defghi請求,只能匹配/abc/def/anything這樣的請求
proxy_pass:
有“/”時,表示絕對根路徑;
沒有“/”時,表示相對路徑,把匹配的路徑部分也給代理走。
假設(shè)下面四種情況分別用 http://192.168.1.1/proxy/test.html 進行訪問。
第一種:
location /proxy/ {
??? proxy_pass http://127.0.0.1/;
}
代理到URL:http://127.0.0.1/test.html
?
第二種(相對于第一種,最后少一個 / )
location /proxy/ {
??? proxy_pass http://127.0.0.1;
}
代理到URL:http://127.0.0.1/proxy/test.html
?
第三種:
location /proxy/ {
??? proxy_pass http://127.0.0.1/aaa/;
}
代理到URL:http://127.0.0.1/aaa/test.html
?
第四種(相對于第三種,最后少一個 / )
location /proxy/ {
??? proxy_pass http://127.0.0.1/aaa;
}
代理到URL:http://127.0.0.1/aaatest.html
總結(jié)
以上是生活随笔為你收集整理的Nginx之proxy_pass详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机硬件的共享,网心云计算机硬件共享a
- 下一篇: secureCRT命令行字符重叠只显示一