LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

Nginx:不管正向還是反向我通通代理

admin
2025年7月19日 23:23 本文熱度 352

原創:花括號MC(微信公眾號:huakuohao-mc)。關注JAVA基礎編程及大數據,注重經驗分享及個人成長。

關于Nginx,除了用它做正常的Web服務器,還經常用它做網絡代理服務器使用;來解決網絡訪問受限的問題。日常大家討論最多的就是“正向代理”和"反向代理"。很多人,經常會弄不明白什么是"正向代理",什么又是"反向代理",他們之間到底有什么區別?

其實Nginx只有一種代理轉發功能。之所以大家經常會說正向代理或者是反向代理是因為站的角度不一樣。我們可以想象一下80-90年代,機關大院里面負責收發信件的老大爺,把老大爺收發信件動作,想象成Nginx對請求的轉發功能。

當老大爺把內部信件發往外部時,我們定義為正向代理,那么當老大爺把外部發往內部的信件轉發給內部每個具體的人時,就叫做反向代理。但是對于老大爺來說都是代理,完成動作都是一樣對于Nginx來說也是一樣的,所有網絡請求轉發指令都是一樣的。

Nginx代理指令對比

  1. 將內部請求轉發到外部。
upstream baidu {
    server www.baidu.com;
}

server{
    listen 8100;
    server_name proxy_baidu;
    location / {
        proxy_pass http://baidu;
    }
}

訪問 proxy_ip:8100 將會通過代理服務器把請求發出去。

  1. 將外部請求轉發到內部
upstream test-api {
    ip_hash;
    server 192.168.32.12:80;
    server 192.168.32.13:80;
}
server{
    listen 8080;
    location / {
      proxy_pass http://test-api;
    }
}

這段配置將會把外部發往Nginx請求轉發給內部的192.168.32.12192.168.32.13這兩臺服務器。

結論

通過對比兩段配置會發現,對于Nginx來說,無論正向代理還是反向代理,指令都是一樣的。所以對于Nginx來說,都是代理,不分正反。最后附上一份示意圖,來進一步說明Nginx網絡代理的角色。


閱讀原文:原文鏈接


該文章在 2025/7/21 10:48:06 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
日韩中文高清在线 | 亚洲中文字幕男人的天堂喷水 | 香蕉久久高清国产精品观看 | 综合久久—本道中文字幕 | 亚洲中文色欧另类欧美动图 | 亚洲乱码精品一区二区不卡 |