精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Nginx 正向代理與反向代理實戰

開發 前端
經過對正向代理和反向代理概念上的理解、區別,以及在Nginx下演示操作一遍,相信你可以深刻體會到正向代理與反向代理的區別,以及在Nginx下代理的簡單配置。

[[347700]]

1. 正向代理與反向代理的區別
1.1 什么是代理服務器?
所謂代理服務器就是位于發起請求的客戶端與原始服務器端之間的一臺跳板服務器,正向代理可以隱藏客戶端,反向代理可以隱藏原始服務器。

上面描述的還不是特別了解,接下來我們就認識一下正向代理和反向代理的區別

1.2 正向代理的概念
正向代理,也就是傳說中的代理,他的工作原理就像一個跳板,簡單的說,我是一個用戶,我訪問不了某網站,但是我能訪問一個代理服務器,這個代理服務器呢,他能訪問那個我不能訪問的網站,于是我先連上代理服務器,告訴他我需要那個無法訪問網站的內容,代理服務器去取回來,然后返回給我。從網站的角度,只在代理服務器來取內容的時候有一次記錄,有時候并不知道是用戶的請求,也隱藏了用戶的資料,這取決于代理告不告訴網站。

結論就是:正向代理:客戶端 <一> 代理 一>服務端 正向代理,是一個位于客戶端和原始服務器(origin server)之間的服務器,為了從原始服務器取得內容,客戶端向代理發送一個請求并指定目標(原始服務器),然后代理向原始服務器轉交請求并將獲得的內容返回給客戶端。

1.3 反向代理的概念
例如:用戶訪問 http://www.test.com/readme,但 www.test.com 上并不存在 readme 資源,它是偷偷從另外一臺服務器上取回來,然后作為轉交的內容返回給用戶,但用戶并不知情。這里所提到的 www.test.com 這個域名對應的服務器就設置來反向代理功能。

結論就是:客戶端 一>代理 <一> 服務端 反向代理正好相反,對于客戶端而言它就像是原始服務器,并且客戶端不需要進行任何特別的設置。客戶端向反向代理命名空間(name-space)中的內容發送普通請求,接著反向代理將判斷向何處(原始服務器)轉交請求,并將獲得的內容返回給客戶端,就像這些內容原本就是它自己的一樣。

網友的神圖,加深理解

1.4 兩者區別
從用途上來講:

  • 正向代理的典型用途是為在防火墻內的局域網客戶端提供訪問 Internet 的途徑。正向代理還可以使用緩沖特性減少網絡使用率。
  • 反向代理的典型用途是將防火墻后面的服務器提供給 Internet 用戶訪問。反向代理還可以為后端的多臺服務器提供負載平衡,或為后端較慢的服務器提供緩沖服務。另外,反向代理還可以啟用高級 URL 策略和管理技術,從而使處于不同的 web 服務器系統的 web 頁面同時存在于同一個 URL 空間下。

從安全性來講:

  • 正向代理允許客戶端通過它訪問任意網站并且因此客戶端自身,因此你必須采取安全措施以確保為經過授權的客戶端提供服務。
  • 反向代理對外都是透明的,訪問者并不知道自己訪問的是一個代理。

總結:

  • 開放的反向代理應用: Nginx 和 Nat123。Nginx 是單純的反向代理,需要自行搭建發現代理服務才能使用,效果高。Nat123 是結合來 NAT 和反向代理的應用,可以直接使用,解決80端口問題等,速度快。

2. Nginx 正向代理與反向代理實戰
2.1 正向代理配置場景演示
正向代理很常見,我們正常上網就是一種正向代理。 接下來我們演示正向代理的一個場景:

首先在A服務器(IP:192.168.1.110)的Nginx設置訪問控制,訪問控制之前訪問 A 下的test.html是這樣的,如下:

  1. 在A服務器的Nginx修改配置文件,加入一個判斷語句,如果訪問A的的 IP 不是 192.168.1.44 (B 服務器IP)則返回403.
  1. location / { 
  2.  
  3.   if ( $remote_addr !~* "^192\.168\.1\.44") { 
  4.  
  5.     return 403; 
  6.  
  7.   } 
  8.  
  9.   root html; 
  10.  
  11.   index index.html index.htm; 
  12.  

添加后reload一下nginx再訪問test.html,如下:

此時,在 A服務器 的本地瀏覽器就是被限制來,訪問不了該資源。

  1. 接下來,在 B服務器 上修改Nginx配置文件,添加 resolver 和 proxy_pass ,設置如下:
  1. server { 
  2.  
  3.   listen 8080; 
  4.  
  5.   server_name localhost; 
  6.  
  7.   resolver 8.8.8.8; 
  8.  
  9.   location / { 
  10.  
  11.     proxy_pass http://$http_host$request_uri; 
  12.  
  13.   } 
  14.  
  15.   error_page 500 502 503 504 /50x.html; 
  16.  
  17.   location = /50x.html { 
  18.  
  19.     root /usr/share/nginx/html; 
  20.  
  21.   } 
  22.  

resolver 為 DNS 解析,這里填寫的IP 為 Google 提供的免費 DNS服務器的IP地址 proxy_pass 配置代理轉發

至此便是配置了B服務器所有訪問根一級的請求全部代理轉發對應到 $http_host$request_uri 去了, $http_host 就是我們要訪問的主機名, $request_uri 就是我們后面所加的參數。

簡單來說就是相當于配置好了我們請求B服務器,B服務器再去請求我們所請求的地址。

那么接下來我們來看一下結果,我們在本地配置好代理,我這里是mac系統,可以從網絡設置中選擇高級,然后選擇代理。(這里是在 A服務器配置代理)

結果證明,此時在 A服務器 的客戶端已經可以成功訪問 A 服務器的資源。

以上就是正向代理的一個場景演示,這個過程中可以知道,我們客戶端是想要 A 的資源,但是 A 的資源只有 B 能拿到,便讓 B 代理去幫助我們訪問 A 的資源。整個過程 A 只知道 B 拿了它的資源,并不知道客戶端拿到。

2.2 反向代理配置場景演示
反向代理的演示更為簡單一些。

  1. 首先我們新建一個test.conf的配置文件,啟動對應這個配置文件的服務:
  1. server { 
  2.  
  3.   listen 8080; 
  4.  
  5.   server_name localhost; 
  6.  
  7.   location / { 
  8.  
  9.     root html; 
  10.  
  11.     index index.html index.htm; 
  12.  
  13.   } 
  14.  
  15.   error_page 500 502 503 504 404 /50x.html; 
  16.  
  17.   location = /50x.html { 
  18.  
  19.     root /usr/share/nginx/html; 
  20.  
  21.   } 
  22.  

可以看到 server 里 listen 的端口是8080,這里假設我的服務器本身不對外開放8080端口,只開放了80端口。所以此時訪問 test.html 結果是訪問不到的.

  1. 修改Nginx的默認配置文件,添加 proxy_pass 設置如下:
  1. server { 
  2.  
  3.   listen 80; 
  4.  
  5.   server_name localhost; 
  6.  
  7.   location / { 
  8.  
  9.     root html; 
  10.  
  11.     index index.html index.htm; 
  12.  
  13.   } 
  14.  
  15.   #設置代理 
  16.  
  17.   location ~ /test.html$ { 
  18.  
  19.     proxy_pass http://127.0.0.1:8080; 
  20.  
  21.   } 
  22.  
  23.   error_page 500 502 503 504 404 /50x.html; 
  24.  
  25.   location = /50x.html { 
  26.  
  27.     root /usr/share/nginx/html; 
  28.  
  29.   } 
  30.  

此時便可以訪問8080端口配置的資源了,如下:

以上便完成了一個反向代理的演示,這個過程中我們可以知道,客戶端想要訪問的是 test.html,但是 test.html 實際上是 8080 端口下配置的,中間經過了代理才能拿到。也就是說客戶端并不知道中間經歷了什么代理過程,只有服務端知道。客戶端只知道他拿到了 test.html 也就是8080端口下配置的資源。

3. 總結
經過對正向代理和反向代理概念上的理解、區別,以及在Nginx下演示操作一遍,相信你可以深刻體會到正向代理與反向代理的區別,以及在Nginx下代理的簡單配置。

正向代理和反向代理的區別在于代理的對象不一樣,正向代理的代理對象是客戶端,反向代理的代理對象是服務端。總結一下:

  • 代理服務器站在客戶端那邊就是正向代理
  • 代理服務器站在服務器那邊就是反向代理
  • Nginx 通過 proxy_pass 可以設置代理服務。

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2018-11-12 12:17:00

2019-08-26 10:31:12

正向代理反向代理安全

2023-09-08 00:07:41

2024-07-22 15:34:25

2021-07-29 11:15:25

Nginx網絡服務器

2019-06-19 15:34:39

Nginx反向代理負載均衡

2024-02-04 16:51:47

2021-03-16 21:42:37

反向代理正向代理

2025-05-08 02:00:00

2019-06-18 09:45:19

正向代理反向代理IT

2022-07-01 07:33:24

nginx反向代理測試

2018-11-05 09:34:43

2017-12-18 12:04:02

Nginx代理均衡

2019-11-04 15:35:53

Nginx反向代理負載均衡

2019-09-18 10:39:08

負載均衡反向代理TCP

2024-03-26 07:38:16

正向代理反向代理代碼

2018-04-17 12:10:40

2023-12-05 09:14:54

2019-07-09 15:10:02

Nginx反向代理負載均衡

2017-09-06 10:14:29

Nginx TCPmail郵件
點贊
收藏

51CTO技術棧公眾號

日本一区网站| 国产精品jizz在线观看麻豆| 国产乱淫av片| 蜜桃av在线播放| 久久精品亚洲精品国产欧美kt∨| 国产剧情日韩欧美| 免看一级a毛片一片成人不卡| 久草精品视频| 欧美日韩成人高清| 欧美图片激情小说| 北条麻妃在线| 国产河南妇女毛片精品久久久| 97视频在线观看视频免费视频| 99久久人妻无码精品系列| 久久wwww| 欧美亚洲一区三区| 免费高清一区二区三区| 99re在线视频| 久久亚洲一区二区三区明星换脸| 亚洲一区二区三区xxx视频| 日本三级免费看| 久久一本综合| 亚洲欧美日韩网| 色悠悠在线视频| 色噜噜成人av在线| 色婷婷综合视频在线观看| 粉嫩av一区二区三区天美传媒 | 一个人看的www视频在线免费观看| 中文久久乱码一区二区| 美女主播视频一区| 人妻无码中文字幕| 国产一区二区三区在线看麻豆| 日本亚洲欧美三级| 日韩精品一卡二卡| 红桃视频国产精品| 久久成年人免费电影| 三区四区在线观看| 亚洲系列另类av| 亚洲加勒比久久88色综合| 美女被艹视频网站| 永久免费观看精品视频| 欧美色涩在线第一页| 国产熟女高潮视频| 日韩在线伦理| 精品国产91乱高清在线观看| 亚洲国产精品女人| 免费在线观看黄色网| 国产午夜精品理论片a级大结局 | 国产一区私人高清影院| 男人的天堂av网站| 玖玖精品视频| 日本久久亚洲电影| 日韩欧美国产另类| 久久久久综合| 国产精品精品一区二区三区午夜版 | 一区二区美女| 日韩精品在线免费| 添女人荫蒂视频| 女人抽搐喷水高潮国产精品| 日韩精品视频在线播放| 欧洲一级黄色片| 视频一区中文| 日韩中文字幕视频在线| 欧美性生交大片| 欧美搞黄网站| 久久久噜久噜久久综合| 久草国产精品视频| 日韩专区在线视频| 国产日韩av在线| 国产孕妇孕交大片孕| 国产东北露脸精品视频| 国产乱码精品一区二区三区日韩精品| 黄色小视频免费观看| 91亚洲精品久久久蜜桃网站| 免费日韩电影在线观看| www 日韩| 一区二区三区四区在线| 成人一对一视频| 欧美日韩在线精品一区二区三区激情综合 | 中文av字幕一区| 永久免费精品视频网站| 天堂va在线| 欧美特级www| 日本超碰在线观看| av综合网站| 国产亚洲综合久久| 青青草成人免费| 中文久久精品| 成人天堂噜噜噜| 蜜桃视频在线观看www| 久久久精品天堂| 黄色www在线观看| av剧情在线观看| 欧美吻胸吃奶大尺度电影| 精产国品一区二区三区| 妖精一区二区三区精品视频 | 日本最新中文字幕| 蜜臀va亚洲va欧美va天堂| 99精品在线直播| 国产片在线观看| 亚洲国产精品综合小说图片区| 国产激情在线观看视频| 亚洲一区二区三区中文字幕在线观看| 精品在线欧美视频| 少妇影院在线观看| 久久在线精品| 成人黄色片视频网站| 国产h在线观看| 午夜在线电影亚洲一区| 中文字幕国产高清| 国产乱码精品一区二区亚洲| 久99久在线视频| 亚洲精品毛片一区二区三区| 成人污视频在线观看| 杨幂一区欧美专区| 欧美18av| 精品视频久久久久久| 永久免费看黄网站| 免费成人av资源网| 欧美日韩综合久久| 久草在线中文最新视频| 日韩视频123| 久久福利免费视频| 青娱乐精品视频| 欧美色图亚洲自拍| 永久免费毛片在线播放| 亚洲精品一区二区三区99| 免费中文字幕日韩| 蜜桃av一区二区三区电影| 久久精品日产第一区二区三区| 91cn在线观看| 91精品国产手机| 国产美女网站视频| 蜜桃视频一区二区| 亚洲精品一区二区三区樱花| 在线看片国产福利你懂的| 日韩精品一区二区三区三区免费| 天天操天天摸天天舔| 日韩不卡免费视频| 日本在线观看一区| 欧美日韩成人影院| 亚洲人午夜精品免费| 亚洲免费黄色网址| 99国产欧美另类久久久精品| 少妇高潮毛片色欲ava片| 久9re热视频这里只有精品| 久久久久免费精品国产| 亚洲精品无码久久久| 亚洲精品网站在线观看| 久久无码人妻一区二区三区| 欧美.www| 国产二区一区| 嗯~啊~轻一点视频日本在线观看| 精品免费视频.| 久热精品在线观看| 成人av中文字幕| 国产精品自拍片| 日本精品影院| 国产激情999| 视频一区二区三区不卡| 6080日韩午夜伦伦午夜伦| 国产美女福利视频| 国产成人无遮挡在线视频| 久久久久99精品成人片| 欧美精品密入口播放| 欧美亚洲成人免费| 风间由美一区| 免费观看成人毛片| 国产欧美日韩视频一区二区| 超碰人人草人人| 在线成人欧美| 欧美久久久久久一卡四| 福利精品一区| 欧美成人免费全部| 天堂在线观看av| 色哟哟一区二区三区| 奇米网一区二区| 国产jizzjizz一区二区| 波多野结衣家庭教师视频| 成人亚洲一区| 国产福利不卡| 成人福利一区二区| 欧美激情高清视频| 日本ー区在线视频| 欧美久久久一区| 色网站在线播放| 国产精品免费看片| 日本不卡视频一区| 日韩1区2区日韩1区2区| 黄色录像特级片| 久草在线成人| 91gao视频| 波多野结衣亚洲| 久久天天躁狠狠躁夜夜av| 人人妻人人玩人人澡人人爽| 在线精品亚洲一区二区不卡| 国产大学生自拍| 久久精品亚洲一区二区三区浴池| 亚洲一区二区偷拍| 久久国产日韩| 女人色极品影院| 成人午夜国产| 久久精品人人做人人爽电影| 国产精品1区在线| 国产suv精品一区二区| 日本不卡影院| 日韩性xxxx爱| 日韩av成人| 91精品国产综合久久国产大片| 九九热在线免费观看| 亚洲理论在线观看| 日韩一级av毛片| 成人18视频在线播放| 肉色超薄丝袜脚交| 久久婷婷麻豆| 国产白丝袜美女久久久久| 亚洲91精品| 手机成人在线| 最新亚洲精品| 国产亚洲自拍偷拍| 久久中文字幕一区二区| 国产精品美女久久久久av超清| 免费一二一二在线视频| 欧美黄色免费网站| 成人欧美在线| 久久精品国产99国产精品澳门 | www国产亚洲精品久久麻豆| 无人码人妻一区二区三区免费| 男女男精品视频网| 动漫av免费观看| 国产精品腿扒开做爽爽爽挤奶网站| 无码人妻精品一区二区蜜桃百度| 欧美3p在线观看| 亚洲一区二区三区四区中文| 欧美一区二区三| 日韩久久在线| 精品国产aⅴ| 欧美重口乱码一区二区| 亚州综合一区| 久久久久久久久久久一区 | 黄色精品视频| 国产精品久久久久久久久久| 91精品xxx在线观看| 欧美一级大片视频| 极品在线视频| 2019av中文字幕| free性m.freesex欧美| 欧美激情亚洲精品| 2020国产在线| 欧美综合在线观看| 伊伊综合在线| 国产精品久久久久久久久久久久| 国产韩日精品| 91久久精品视频| 欧美电影院免费观看| 亚洲一区二区三区毛片| 视频国产精品| 成人免费视频视频在| 国产精品毛片久久久| 激情五月综合色婷婷一区二区 | 一级一片免费看| 在线一区二区观看| 亚洲无码久久久久久久| 欧美一区二区久久久| 亚洲av综合色区无码一二三区 | 波多野结衣一区二区| 色噜噜亚洲精品中文字幕| 欧美成人高清在线| 九色精品免费永久在线| 欧美aa在线观看| 日韩免费中文字幕| 亚洲午夜剧场| 国产亚洲福利社区| 精品国产91久久久久久浪潮蜜月| 亚洲精品日韩精品| 午夜欧美理论片| 国产免费成人在线| 久久精品噜噜噜成人av农村| 国产91在线免费观看| 91麻豆产精品久久久久久| 摸摸摸bbb毛毛毛片| 中文字幕一区三区| 国产精品1234区| 在线亚洲人成电影网站色www| 97精品人妻一区二区三区在线| 日韩免费视频一区| 你懂的免费在线观看视频网站| 中文字幕亚洲一区| 国产区美女在线| 国产精品欧美一区二区三区奶水| 蜜桃精品视频| 欧美日韩国产精品一区二区| 久久久久久美女精品| 免费裸体美女网站| 国产福利一区二区| 精品人妻中文无码av在线| 亚洲一级二级三级在线免费观看| 91久久国产综合久久91| 欧美成人一区二区三区片免费 | 精品自拍偷拍| 中文字幕在线亚洲三区| 亚洲欧美日韩国产| 最好看的中文字幕| 亚洲国产精品成人综合 | 欧美乱熟臀69xxxxxx| 亚洲av成人精品一区二区三区在线播放| 丝袜亚洲另类欧美重口| 亚洲精品日产| 高清视频在线观看一区| 日韩在线观看一区| 99热成人精品热久久66| 粉嫩欧美一区二区三区高清影视| 成年人看的免费视频| 精品久久久久国产| 亚洲高清视频在线播放| 日韩亚洲精品视频| 色8久久影院午夜场| 久久riav二区三区| 黄色成人在线网站| 超碰人人cao| 1024成人网| 日本一区二区三区久久| 亚洲国产欧美一区二区三区久久| 日本天码aⅴ片在线电影网站| 国产原创欧美精品| 波多野结衣一区| 欧美三级理论片| 久久精品一区八戒影视| 天天综合天天干| 亚洲精品国产电影| 国精一区二区三区| 97人人模人人爽视频一区二区| 婷婷激情综合| 天天久久综合网| 亚洲婷婷综合色高清在线| 中文字幕av影视| 中文欧美在线视频| jizz久久久久久| 亚洲一卡二卡| 蜜芽一区二区三区| 黑人狂躁日本娇小| 欧美另类高清zo欧美| 欧美性天天影视| 成人国产精品一区二区| 亚洲二区三区不卡| 无码人妻一区二区三区在线视频| 亚洲女同ⅹxx女同tv| 精品人妻一区二区三区含羞草 | 成人性视频网站| 日韩精品无码一区二区| 日韩精品在线免费观看视频| 欧美二三四区| 亚洲在线不卡| 国产精品综合久久| 国产亚洲色婷婷久久99精品| 亚洲第一精品久久忘忧草社区| 五月天国产在线| 日韩av高清| 极品美女销魂一区二区三区免费| 日韩国产第一页| 精品动漫一区二区三区在线观看| 第一福利在线视频| 台湾成人av| 精品一区二区三区免费| 久久久精品一区二区涩爱| 亚洲国产精品一区二区久| 亚洲va中文在线播放免费| 亚洲国产日韩综合一区| 国产乱国产乱300精品| 豆国产97在线 | 亚洲| 亚洲美女精品成人在线视频| 日本一区免费网站| 91精品一区二区三区四区| 不卡电影一区二区三区| 波多野结衣日韩| 久久在线视频在线| 欧美精品国产白浆久久久久| 亚洲xxxx2d动漫1| 亚洲一区二区三区影院| 女人天堂在线| 91久久久在线| 国产精品乱看| 中文字幕五月天| 精品亚洲va在线va天堂资源站| 日本黄色一区| av网站手机在线观看| 国产婷婷色一区二区三区四区| 国产麻豆91视频| 欧美孕妇性xx| 亚洲精品国产偷自在线观看| 蜜桃精品成人影片| 717成人午夜免费福利电影| 91九色国产在线播放| 亚洲欧美日韩综合一区| 岛国精品一区二区| 亚洲视频一区二区三区四区| 97精品国产aⅴ7777| 99国产精品一区二区| 国产精品一二三区在线观看| 日韩三级视频在线看|