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

Nginx正向反向代理區(qū)別及原理解析

 更新時間:2026年02月07日 15:24:58   作者:程序曉猿  
這篇文章主要介紹了Nginx正向反向代理區(qū)別及原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

一、正向代理和反向代理的區(qū)別

正向代理代理客戶端,反向代理代理服務(wù)器。

1.1正向代理

正向代理服務(wù)器位于客戶端和服務(wù)器之間,為了從服務(wù)器獲取數(shù)據(jù),客戶端要向代理服務(wù)器發(fā)送一個請求,并指定目標(biāo)服務(wù)器,代理服務(wù)器將目標(biāo)服務(wù)器返回的數(shù)據(jù)轉(zhuǎn)交給客戶端。這里客戶端需要要進(jìn)行一些正向代理的設(shè)置的。

1.2 反向代理

反向代理,客戶端對代理是無感知的,客戶端不需要任何配置就可以訪問,客戶端將請求發(fā)送到反向代理服務(wù)器,由反向代理服務(wù)器去選擇目標(biāo)服務(wù)器獲取數(shù)據(jù)后,在返回給客戶端,此時反向代理服務(wù)器和目標(biāo)服務(wù)器對外就是一個服務(wù)器,暴露的是代理服務(wù)器地址,隱藏了真實服務(wù)器IP地址。

二、nginx反向代理的使用

在nginx的配置文件nginx.conf中新建一個虛擬主機的配置,

server {
    listen    8080;
    server_name localhost;
    
    location /category/ {
      proxy_pass http://localhost;
    }
  }

以上的配置中,

listen 表示nginx要監(jiān)聽的端口;

server_name 就是訪問nginx時在瀏覽器中輸入的域名,可以直接填ip地址,要綁定多個可以用空格隔開;

location 表示nginx監(jiān)聽該端口時要匹配的url,如果訪問nginx的url中包含有/category/就執(zhí)行代理

proxy_pass 表示nginx要把客戶端的請求代理到的目標(biāo)。

注意這里proxy_pass的路徑寫法,如果像上邊這樣,路徑的結(jié)尾不帶/,表示的是相對路徑,那么nginx在轉(zhuǎn)發(fā)請求時不會截取掉原始url中的/category/ ,如瀏覽器訪問http://localhost:8080/category/findAll,那么nginx實際發(fā)出的請求地址是http://localhost/category/findAll。

如果proxy_pass的目標(biāo)路徑配置時 末尾帶上了/ ,表示的是絕對路徑,那么nginx在轉(zhuǎn)發(fā)請求時就會截取掉原始url中的/category/ ,如瀏覽器訪問http://localhost:8080/category/findAll,那么nginx實際發(fā)出的請求地址是http://localhost/findAll。

在配置時要根據(jù)自己的需要決定是否需要帶 /,不然實際使用時nginx會一直報404的錯誤。

我這里的配置因為我的后端接口路徑中包含了/category,所以我使用了相對路徑,保留了這個。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于Nginx實現(xiàn)訪問控制、連接限制

    基于Nginx實現(xiàn)訪問控制、連接限制

    Nginx自帶的模塊支持對并發(fā)請求數(shù)進(jìn)行限制, 還有對請求來源進(jìn)行限制??梢杂脕矸乐笵DOS攻擊。這篇文章主要介紹了基于Nginx實現(xiàn)訪問控制、連接限制的相關(guān)資料,需要的朋友可以參考下
    2019-11-11
  • Nginx概念、架構(gòu)、配置與虛擬主機實戰(zhàn)操作指南

    Nginx概念、架構(gòu)、配置與虛擬主機實戰(zhàn)操作指南

    Nginx是一個高性能的HTTP服務(wù)器、反向代理服務(wù)器、負(fù)載均衡器和IMAP/POP3/SMTP代理服務(wù)器,它支持高并發(fā)連接,資源占用低,功能全面且靈活,文章介紹Nginx概念、架構(gòu)、配置與虛擬主機實戰(zhàn)操作指南,感興趣的朋友跟隨小編一起看看吧
    2025-11-11
  • Nginx 502 Bad Gateway錯誤常見的4種原因和解決方法

    Nginx 502 Bad Gateway錯誤常見的4種原因和解決方法

    這篇文章主要介紹了Nginx 502 Bad Gateway錯誤常見的4種原因和解決方法,本文適用FastCGI環(huán)境,其中多數(shù)原因通過配置相關(guān)參數(shù)即可解決,需要的朋友可以參考下
    2015-05-05
  • Nginx制作下載站點的方法步驟

    Nginx制作下載站點的方法步驟

    本文主要介紹了Nginx制作下載站點的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-10-10
  • 詳解如何在Nginx中設(shè)置文件上傳大小限制

    詳解如何在Nginx中設(shè)置文件上傳大小限制

    在使用 Nginx 進(jìn)行文件上傳時,我們可能需要對上傳文件的大小進(jìn)行限制,以防止用戶上傳過大的文件導(dǎo)致服務(wù)器負(fù)載過高,本文將介紹如何在 Nginx 中設(shè)置文件上傳大小限制,需要的朋友可以參考下
    2023-07-07
  • Nginx動態(tài)壓縮gzip的實現(xiàn)示例

    Nginx動態(tài)壓縮gzip的實現(xiàn)示例

    有時候適當(dāng)?shù)膲嚎s傳輸?shù)奈募PP或網(wǎng)站的性能有極大的提升,本文主要介紹了Nginx動態(tài)壓縮gzip的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-08-08
  • 詳解Nginx進(jìn)行TCP代理配置的詳細(xì)指南

    詳解Nginx進(jìn)行TCP代理配置的詳細(xì)指南

    Nginx 是一個高性能的 HTTP 和反向代理服務(wù)器,它也支持 TCP/UDP 的負(fù)載均衡,本文將介紹如何配置 Nginx 作為 TCP 代理,需要的可以了解下
    2025-07-07
  • nginx中一個請求的count計數(shù)跟蹤淺析

    nginx中一個請求的count計數(shù)跟蹤淺析

    這篇文章主要給大家介紹了關(guān)于nginx中一個請求的count計數(shù)跟蹤的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-01-01
  • nginx地址重寫、反向代理方式

    nginx地址重寫、反向代理方式

    這篇文章主要介紹了nginx地址重寫、反向代理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Nginx配置常用參數(shù)梳理(看這一篇就夠了)

    Nginx配置常用參數(shù)梳理(看這一篇就夠了)

    這篇文章主要為大家介紹了Nginx配置常用參數(shù)梳理總結(jié),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05

最新評論

呼图壁县| 无锡市| 印江| 荣昌县| 谷城县| 延边| 永修县| 肥城市| 翁源县| 贵港市| 巢湖市| 全椒县| 张北县| 平远县| 阜新市| 永新县| 达尔| 西昌市| 郎溪县| 德令哈市| 英吉沙县| 甘洛县| 潼关县| 嘉祥县| 开平市| 都江堰市| 鹤壁市| 玛沁县| 新化县| 广元市| 鄂温| 浦县| 巴东县| 新晃| 聂荣县| 绥棱县| 肇东市| 阳原县| 琼结县| 武穴市| 桂平市|