最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx?location和proxy_pass配置示例詳解

 更新時間:2024年11月09日 11:18:33   作者:_Johnny_  
這篇文章主要介紹了Nginx?location和proxy_pass配置的相關(guān)資料,本文詳細(xì)探討了Nginx配置中`location`和`proxy_pass`指令的不同組合方式及其對請求轉(zhuǎn)發(fā)路徑的影響,通過列舉多種組合,展示了`location`匹配目錄與`proxy_pass`地址路徑如何相互作用,需要的朋友可以參考下

概述

Nginx 配置中 location 和 proxy_pass 指令的不同組合方式及其對請求轉(zhuǎn)發(fā)路徑的影響。

配置效果

1. location 和 proxy_pass 都帶斜杠 /

location /api/ {
    proxy_pass http://127.0.0.1:8080/;
}
  • 訪問地址www.hw.com/api/upload
  • 轉(zhuǎn)發(fā)地址http://127.0.0.1:8080/upload

轉(zhuǎn)發(fā)地址不帶 location 匹配目錄 /api/

2. location 不帶斜杠,proxy_pass 帶斜杠 /

location /api {
    proxy_pass http://127.0.0.1:8080/;
}
  • 訪問地址www.hw.com/api/upload
  • 轉(zhuǎn)發(fā)地址http://127.0.0.1:8080//upload

轉(zhuǎn)發(fā)地址會多帶 /

3. location 帶斜杠,proxy_pass 不帶斜杠

location /api/ {
    proxy_pass http://127.0.0.1:8080;
}
  • 訪問地址www.hw.com/api/upload
  • 轉(zhuǎn)發(fā)地址http://127.0.0.1:8080/api/upload

轉(zhuǎn)發(fā)地址會帶 location 匹配目錄 /api/

4. location 和 proxy_pass 都不帶斜杠

location /api {
    proxy_pass http://127.0.0.1:8080;
}
  • 訪問地址www.hw.com/api/upload
  • 轉(zhuǎn)發(fā)地址http://127.0.0.1:8080/api/upload

轉(zhuǎn)發(fā)地址會帶 location 匹配目錄 /api/

5. location 和 proxy_pass 都帶斜杠 /,但 proxy_pass 帶地址

location /api/ {
    proxy_pass http://127.0.0.1:8080/server/;
}
  • 訪問地址www.hw.com/api/upload
  • 轉(zhuǎn)發(fā)地址http://127.0.0.1:8080/server/upload

轉(zhuǎn)發(fā)地址不帶 location 匹配目錄 /api/

6. location 不帶斜杠,proxy_pass 帶斜杠 /,但 proxy_pass 帶地址

location /api {
    proxy_pass http://127.0.0.1:8080/server/;
}
  • 訪問地址www.hw.com/api/upload
  • 轉(zhuǎn)發(fā)地址http://127.0.0.1:8080/server//upload

轉(zhuǎn)發(fā)地址不帶 location 匹配目錄 /api/ ,會多帶 /

7. location 帶斜杠,proxy_pass 不帶斜杠,但 proxy_pass 帶地址

location /api/ {
    proxy_pass http://127.0.0.1:8080/server;
}
  • 訪問地址www.hw.com/api/upload
  • 轉(zhuǎn)發(fā)地址http://127.0.0.1:8080/serverupload

轉(zhuǎn)發(fā)地址不帶 location 匹配目錄 /api/ 直接進行了替換

8. location 和 proxy_pass 都不帶斜杠,但 proxy_pass 帶地址

location /api {
    proxy_pass http://127.0.0.1:8080/server;
}
  • 訪問地址www.hw.com/api/upload
  • 轉(zhuǎn)發(fā)地址http://127.0.0.1:8080/server/upload

轉(zhuǎn)發(fā)地址不帶 location 匹配目錄 /api

總結(jié)

  • 當(dāng) proxy_pass 代理地址端口后有目錄(包括 /),轉(zhuǎn)發(fā)后地址為:代理地址 + 訪問 URL 目錄部分去除 location 匹配目錄。
  • 當(dāng) proxy_pass 代理地址端口后無任何內(nèi)容,轉(zhuǎn)發(fā)后地址為:代理地址 + 訪問 URL 目錄部分(包括 location 地址)。

場景示例

upstream backend_name_hw {
  server 10.10.10.10:32323 max_fails=2 fail_timeout=2;
}

server {
    listen      80;
    server_name hw.test.com;

    client_max_body_size 1024m;
    client_body_timeout 12;
    client_header_timeout 12;
    keepalive_timeout 15;
    send_timeout 10;

    location / {
      proxy_pass http://backend_name_hw;
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
    
    location /hello {
      proxy_pass http://backend_name_hw/hello;
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

    location /hw/ {
        proxy_pass http://hw-nginx/index.html;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    location /hwhw/  {
        proxy_pass http://hw-nginx/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    location /hw/hi/ {
        proxy_pass http://hw-nginx/hello/index.html;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    location /hello/index.html {
        proxy_pass http://hw-nginx;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

到此這篇關(guān)于Nginx location和proxy_pass配置的文章就介紹到這了,更多相關(guān)Nginx location和proxy_pass配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx生成縮略圖并存儲到硬盤上

    Nginx生成縮略圖并存儲到硬盤上

    這篇文章主要介紹了Nginx生成縮略圖并存儲到硬盤上的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • Nginx 應(yīng)用范圍和使用詳解

    Nginx 應(yīng)用范圍和使用詳解

    這篇文章主要介紹了Nginx 應(yīng)用范圍和使用詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Nginx下修改WordPress固定鏈接導(dǎo)致無法訪問的問題解決

    Nginx下修改WordPress固定鏈接導(dǎo)致無法訪問的問題解決

    這篇文章主要介紹了Nginx下修改WordPress固定鏈接導(dǎo)致無法訪問的問題解決,同時作者也給出了官方關(guān)于修改固定鏈接的方法,需要的朋友可以參考下
    2015-07-07
  • 配置Nginx的防盜鏈的操作方法

    配置Nginx的防盜鏈的操作方法

    這篇文章主要介紹了配置Nginx的防盜鏈的操作方法,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • Nginx實現(xiàn)服務(wù)端集群搭建

    Nginx實現(xiàn)服務(wù)端集群搭建

    本文介紹了如何搭建Nginx服務(wù)端集群,主要包括動靜分離及其Tomcat集群搭建,通過本文可以了解如何搭建高效、可擴展、高可用的服務(wù)器架構(gòu),提高網(wǎng)站性能和可靠性,感興趣的可以了解一下
    2023-08-08
  • nginx主動健康檢查功能實現(xiàn)

    nginx主動健康檢查功能實現(xiàn)

    nginx_upstream_check_module是一個Nginx的第三方模塊,它可以實現(xiàn) Nginx的主動健康檢查功能,本文將介紹一個基于 Nginx 的第三方模塊 nginx_upstream_check_module,它可以實現(xiàn) Nginx 的主動健康檢查功能,可以幫助我們更加有效地管理后端服務(wù)器,需要的朋友可以參考下
    2023-05-05
  • Nginx limit 限制訪問模塊的方法

    Nginx limit 限制訪問模塊的方法

    本篇文章主要介紹了Nginx limit 限制訪問模塊的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 504?Gateway?Timeout網(wǎng)關(guān)超時的根源及完美解決方法

    504?Gateway?Timeout網(wǎng)關(guān)超時的根源及完美解決方法

    在日常開發(fā)和運維過程中,504?Gateway?Timeout?錯誤是常見的網(wǎng)絡(luò)問題之一,尤其是在使用反向代理(如?Nginx)或負(fù)載均衡時,遇到這種錯誤會導(dǎo)致網(wǎng)站無法訪問,嚴(yán)重影響用戶體驗,這篇文章主要介紹了504?Gateway?Timeout網(wǎng)關(guān)超時完美解決方法,需要的朋友可以參考下
    2025-08-08
  • nginx部署vue項目,給訪問路徑加前綴的實現(xiàn)

    nginx部署vue項目,給訪問路徑加前綴的實現(xiàn)

    這篇文章主要介紹了nginx部署vue項目,給訪問路徑加前綴的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 教你在容器中使用nginx搭建上傳下載的文件服務(wù)器

    教你在容器中使用nginx搭建上傳下載的文件服務(wù)器

    這篇文章主要介紹了容器中使用nginx搭建支持上傳下載的文件服務(wù)器,在這需要注意為了讓nginx支持文件上傳,需要下載并運行帶有nginx-upload-module模塊的容器,需要的朋友可以參考下
    2022-05-05

最新評論

株洲市| 闻喜县| 凌云县| 四子王旗| 准格尔旗| 东光县| 汝阳县| 怀柔区| 昌乐县| 肃南| 金塔县| 日喀则市| 通辽市| 大方县| 文登市| 怀柔区| 建德市| 天门市| 沙湾县| 晋中市| 铅山县| 榆社县| 朝阳市| 瓦房店市| 安达市| 富阳市| 贵溪市| 苏尼特左旗| 长春市| 禄丰县| 白河县| 绥江县| 枣阳市| 林州市| 察哈| 新乐市| 巨鹿县| 同德县| 南丹县| 香河县| 鲁山县|