nginx內proxy_pass模塊使用教程,nginx中proxy_pass各種用法詳解 。目錄
- 代理轉發規則
- 第一種:
- 第二種:
- 第三種:
- 第四種:
- 第五種:
代理轉發規則nginx中配置location代理轉發規則的時候不同寫法對應不同轉發規則 。
如果proxy_pass使用了URI,當傳送請求到后端服務器時,規范化以后的請求路徑與配置中的路徑的匹配部分將被替換為指令中定義的URI(對應下文第一種情況) 。
如果proxy_pass沒有使用URI,傳送到后端服務器的請求URI一般客戶端發起的原始URI(下文第二種情況) 。
訪問地址:http://localhost/proxy/abc.html
以下是幾種常見的匹配情況:
第一種:location /proxy/ {proxy_pass http://127.0.0.1:8080/;}代理到:http://127.0.0.1:8080/abc.html
第二種:location /proxy/ {proxy_pass http://127.0.0.1:8080;}相對于第一種proxy_pass缺少/
代理到:http://127.0.0.1:8080/proxy/abc.html
第三種:location /proxy/ {proxy_pass http://127.0.0.1:8080/api/;}代理到:http://127.0.0.1:8080/api/abc.html
第四種:location /proxy/ {proxy_pass http://127.0.0.1:8080/api;}相對第三種少/
代理到:http://127.0.0.1:8080/apiabc.html
location /proxy {proxy_pass http://127.0.0.1:8080/api;}代理到:http://127.0.0.1:8080/api/abc.html
第五種:location /proxy {proxy_pass http://127.0.0.1:8080/;}代理到:http://127.0.0.1:8080//abc.html
注意此處有兩個反斜杠//
location /proxy {proxy_pass http://127.0.0.1:8080;}代理到:http://127.0.0.1:8080/proxy/abc.html
以下是官方文檔的一段解釋:

NGINX-httpproxy模塊官方文檔
阿里tengine翻譯的中文文檔-推薦閱讀
【nginx內proxy_pass模塊使用教程,nginx中proxy_pass各種用法詳解】到此這篇關于nginx中proxy_pass各種用法詳解的文章就介紹到這了,更多相關nginx proxy_pass用法內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!
nginx內proxy_pass模塊使用教程,nginx中proxy_pass各種用法詳解相關文章內容 。
推薦閱讀
- 集群服務部k8s內安裝部署ingress-nginx的教程方法,k8s部署ingress-nginx的方法步驟
- nginx服務下gzip的安裝方法,nginx開啟gzip壓縮的完整步驟記錄
- 電視劇內有東北八虎的叫什么?
- 國內的手機能插國外的卡嗎?
- 空調內機排水管更換視頻,自己能更換空調室內排水管
- 北京芳草地國際學校學費多少,港媒稱內地家長青睞國際學校
- 中醫健康知識講座內容 想學中醫健康知識嗎
- ¥354起拼多多,內置指紋解鎖手機有哪些
- 世界手機排名前十名 手機殼排名前十名
- 在國美買手機怎么樣?
