国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

深度詳解Nginx正向代理與反向代理

這篇具有很好參考價值的文章主要介紹了深度詳解Nginx正向代理與反向代理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、正向代理

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

結論就是 :

正向代理 是一個位于客戶端和原始服務器(origin server)之間的服務器,為了從原始服務器取得內(nèi)容,客戶端向代理發(fā)送一個請求并指定目標(原始服務器),然后代理向原始服務器轉交請求并將獲得的內(nèi)容返回給客戶端。客戶端必須要進行一些特別的設置才能使用正向代理。就像要訪問google用vpn代理翻墻去訪問(用戶知道要訪問真正的服務器)

2、反面代理

深度詳解Nginx正向代理與反向代理
反向代理:例用戶訪問 https://www.baidu.com/readme

但https://www.baidu.com上并不存在readme頁面,他是偷偷從另外一臺服務器上取回來,然后作為自己的內(nèi)容吐給用戶,但用戶并不知情,這里所提到的 https://www.baidu.com 這個域名對應的服務器就設置了反向代理功能。

結論就是:

反向代理正好相反,對于客戶端而言它就像是原始服務器,并且客戶端不需要進行任何特別的設置??蛻舳讼蚍聪虼?的命名空間(name-space)中的內(nèi)容發(fā)送普通請求,接著反向代理將判斷向何處(原始服務器)轉交請求,并將獲得的內(nèi)容返回給客戶端,就像這些內(nèi)容 原本就是它自己的一樣。(用戶不知道要訪問真正的服務器)

以租房為例解釋正向代理和反向代理?

客戶端 <一> 代理 <一>服務端
A租房人(客戶端),B房產(chǎn)中介(代理),C真實房東(服務端)
1、正向代理

A租房人(客戶端)想租C真實房東的房子,但不認識C真實房東(服務端
B房產(chǎn)中介(代理)認識C真實房東(服務端),并且從C真實房東(服務端)租到了房
A租房人(客戶端)通過B房產(chǎn)中介(代理)租到了C真實房東(服務端)的房
C真實房東(服務端)只知道房子租給了B房產(chǎn)中介(代理),并不知道A租房人(客戶端)租了自己的房子

2、反向代理

A租房人(客戶端)要租B房產(chǎn)中介(代理)的房
B房產(chǎn)中介(代理)從C真實房東(服務端)手里租了A租房人(客戶端)想要租的房
A租房人(客戶端)不知道這套房子真實房東是C真實房東(服務端)
C真實房東(服務端)不知道自己的房子被A租房人(客戶端)租住

正向代理和反向代理配置

1、正向向代理配置

問A服務器的ip不是118.126.106.11(B代理服務器)則返回403

深度詳解Nginx正向代理與反向代理
B服務器(代理服務器)/etc/nginx/conf.d/default.conf。添加resolver和proxy_pass,設置如下

深度詳解Nginx正向代理與反向代理
2、反向代理配置

首先在/etc/nginx/conf.d/下新建一個test.conf

深度詳解Nginx正向代理與反向代理
可以看到我server里listen的8080端口,但是我的服務器本身不對外開放8080端口,只開放了80端口。所以此時訪問test.html是訪問不到的

然后我們打開/etc/nginx/conf.d/default.conf 添加proxy_pass設置如下

深度詳解Nginx正向代理與反向代理
設置當匹配test.html結尾的URL時就去代理訪問本機的8080端口。注釋掉,然后直接80端口訪問以下test.html,是無法正問訪問的

把標紅處設置代理的內(nèi)容釋放掉后,就可以正常訪問到test.html文件了,即此時便可訪問8080端口配置的資源。

以上便是完成了一個反向代理的演示,這個過程中我們可以知道,客戶端想要訪問的是test.html,但是test.html實際上是8080端口下配置的,中間經(jīng)過了代理才能拿到。也就是客戶端并不知道中間經(jīng)歷了什么代理過程,只有服務端知道??蛻舳酥恢浪玫搅藅est.html也就是8080端口下配置的資源內(nèi)容。

正向代理的代理對象時客戶端,反向代理的代理對象時服務端。代理服務器站在客戶端那邊就是正向代理,代理服務器站在原始服務器那邊 就是反向代理。nginx通過proxy_pass可以設置代理服務。文章來源地址http://www.zghlxwxcb.cn/news/detail-500723.html

1、正向代理

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

結論就是 :

正向代理 是一個位于客戶端和原始服務器(origin server)之間的服務器,為了從原始服務器取得內(nèi)容,客戶端向代理發(fā)送一個請求并指定目標(原始服務器),然后代理向原始服務器轉交請求并將獲得的內(nèi)容返回給客戶端??蛻舳吮仨氁M行一些特別的設置才能使用正向代理。就像要訪問google用vpn代理翻墻去訪問(用戶知道要訪問真正的服務器)

2、反面代理

深度詳解Nginx正向代理與反向代理
反向代理:例用戶訪問 https://www.baidu.com/readme

但https://www.baidu.com上并不存在readme頁面,他是偷偷從另外一臺服務器上取回來,然后作為自己的內(nèi)容吐給用戶,但用戶并不知情,這里所提到的 https://www.baidu.com 這個域名對應的服務器就設置了反向代理功能。

結論就是:

反向代理正好相反,對于客戶端而言它就像是原始服務器,并且客戶端不需要進行任何特別的設置??蛻舳讼蚍聪虼?的命名空間(name-space)中的內(nèi)容發(fā)送普通請求,接著反向代理將判斷向何處(原始服務器)轉交請求,并將獲得的內(nèi)容返回給客戶端,就像這些內(nèi)容 原本就是它自己的一樣。(用戶不知道要訪問真正的服務器)

以租房為例解釋正向代理和反向代理?

客戶端 <一> 代理 <一>服務端
A租房人(客戶端),B房產(chǎn)中介(代理),C真實房東(服務端)
1、正向代理

A租房人(客戶端)想租C真實房東的房子,但不認識C真實房東(服務端
B房產(chǎn)中介(代理)認識C真實房東(服務端),并且從C真實房東(服務端)租到了房
A租房人(客戶端)通過B房產(chǎn)中介(代理)租到了C真實房東(服務端)的房
C真實房東(服務端)只知道房子租給了B房產(chǎn)中介(代理),并不知道A租房人(客戶端)租了自己的房子

2、反向代理

A租房人(客戶端)要租B房產(chǎn)中介(代理)的房
B房產(chǎn)中介(代理)從C真實房東(服務端)手里租了A租房人(客戶端)想要租的房
A租房人(客戶端)不知道這套房子真實房東是C真實房東(服務端)
C真實房東(服務端)不知道自己的房子被A租房人(客戶端)租住

正向代理和反向代理配置

1、正向向代理配置

問A服務器的ip不是118.126.106.11(B代理服務器)則返回403

深度詳解Nginx正向代理與反向代理
B服務器(代理服務器)/etc/nginx/conf.d/default.conf。添加resolver和proxy_pass,設置如下

深度詳解Nginx正向代理與反向代理
2、反向代理配置

首先在/etc/nginx/conf.d/下新建一個test.conf

深度詳解Nginx正向代理與反向代理
可以看到我server里listen的8080端口,但是我的服務器本身不對外開放8080端口,只開放了80端口。所以此時訪問test.html是訪問不到的

然后我們打開/etc/nginx/conf.d/default.conf 添加proxy_pass設置如下

深度詳解Nginx正向代理與反向代理
設置當匹配test.html結尾的URL時就去代理訪問本機的8080端口。注釋掉,然后直接80端口訪問以下test.html,是無法正問訪問的

把標紅處設置代理的內(nèi)容釋放掉后,就可以正常訪問到test.html文件了,即此時便可訪問8080端口配置的資源。

以上便是完成了一個反向代理的演示,這個過程中我們可以知道,客戶端想要訪問的是test.html,但是test.html實際上是8080端口下配置的,中間經(jīng)過了代理才能拿到。也就是客戶端并不知道中間經(jīng)歷了什么代理過程,只有服務端知道??蛻舳酥恢浪玫搅藅est.html也就是8080端口下配置的資源內(nèi)容。

正向代理的代理對象時客戶端,反向代理的代理對象時服務端。代理服務器站在客戶端那邊就是正向代理,代理服務器站在原始服務器那邊 就是反向代理。nginx通過proxy_pass可以設置代理服務。

到了這里,關于深度詳解Nginx正向代理與反向代理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Nginx(一)介紹Nginx、正向代理和實現(xiàn)反向代理的兩個實例

    Nginx(一)介紹Nginx、正向代理和實現(xiàn)反向代理的兩個實例

    中國Nginx官網(wǎng):https://www.nginx-cn.net/ GitHub地址:https://github.com/nginxinc/ 客戶端想訪問tomcat服務器,只需要訪問ww.baidu.com。對真實的服務器IP是隱藏的 1、反向代理實例一(反向代理,訪問www.123.com) 步驟一:修改主機映射“C:WindowsSystem32driversetchosts” 步驟二:修改Nginx中的配

    2024年02月08日
    瀏覽(26)
  • Nginx之正向代理與反向代理進階(支持https)

    Nginx之正向代理與反向代理進階(支持https)

    在【Nginx之正向代理與反向代理】一文中我們實現(xiàn)了將Nginx服務器作為正向代理服務器和反向代理服務器, 但美中不足的是僅支持http協(xié)議,不支持https協(xié)議 。 我們先看看看http和https的區(qū)別: http協(xié)議 :協(xié)議以明文方式發(fā)送數(shù)據(jù),不提供任何方式的數(shù)據(jù)加密。不適合傳輸一些敏

    2024年02月13日
    瀏覽(33)
  • Nginx安裝Windows、Linux | 正向代理、反向代理、負載均衡

    Nginx安裝Windows、Linux | 正向代理、反向代理、負載均衡

    ??wei_shuo的個人主頁 ??wei_shuo的學習社區(qū) ??Hello World ! Nginx是一個高性能的HTTP和反向代理服務器,也可用作電子郵件代理服務器和通用TCP/UDP代理服務器。它是一個輕量級的Web服務器,可以作為靜態(tài)資源服務器、負載均衡器和反向代理服務器使用。Nginx的優(yōu)點包括高性能、低

    2024年02月09日
    瀏覽(21)
  • nginx.4——正向代理和反向代理(七層代理和四層代理)

    nginx.4——正向代理和反向代理(七層代理和四層代理)

    七層代理(http協(xié)議) 四層代理(tcp/udp流量轉發(fā)) 七層代理:代理的是http的請求和響應。 客戶端請求代理服務器,由代理服務器轉發(fā)給客戶端http請求。轉發(fā)到內(nèi)部服務器(可以單臺,也可以是一組)。 請求返回webserver:后端服務器---代理服務器---客戶端 正向代理:隱藏客戶端,

    2024年02月03日
    瀏覽(32)
  • 深度解析Nginx正向代理的原理與實現(xiàn)

    深度解析Nginx正向代理的原理與實現(xiàn)

    目錄 前言 1. 什么是正向代理 2. Nginx正向代理的配置 3. Nginx正向代理的實現(xiàn)原理 4. 示例代碼 5. 總結 Nginx是一個高性能的Web服務器和反向代理服務器,但它也可以用作正向代理服務器。本文將深入解析Nginx正向代理的原理和實現(xiàn),并提供相關代碼示例。 正向代理是一種代理服務

    2024年04月16日
    瀏覽(20)
  • 代理、正向代理與反向代理

    代理、正向代理與反向代理

    一、代理 1.1 什么是代理 代理 也被叫做網(wǎng)絡代理,是一種比較特殊的網(wǎng)絡服務,允許一個終端(通常指客戶端)通過這個服務與另一個終端(通常指服務器端)進行非直接的連接。例如:一些網(wǎng)關、路由器等網(wǎng)絡設備都具備網(wǎng)絡代理的功能。代理服務有利于保障網(wǎng)絡終端的隱

    2023年04月27日
    瀏覽(18)
  • 正向代理與反向代理

    正向代理與反向代理

    ? ? ? ? http代理分為兩種包括正向代理和反向代理。 正向代理代理的是客戶端,隱藏客戶端。反向代理代理的是服務端,隱藏服務端。正向代理典型應用是vpn。反向代理典型應用是nginx,同時nginx也可以做正向代理。 ? ? ? 客戶端通過代理訪問服務端架構圖 ? ? ?兩個服務端

    2024年02月15日
    瀏覽(26)
  • 什么是正向代理和反向代理

    什么是正向代理和反向代理

    正向代理和反向代理是兩種不同的代理服務器配置方式,它們在代理的方向和作用上有所不同。 代表客戶端發(fā)送請求到其他服務器的代理服務器。客戶端將請求發(fā)送給正向代理服務器,然后由正向代理服務器代表客戶端向目標服務器發(fā)送請求。正向代理服務器隱藏了客戶端的

    2024年04月28日
    瀏覽(22)
  • 正向代理和反向代理與負載均衡

    自存用 什么是反向代理,反向代理與正向代理的區(qū)別 一文幫你梳理清楚「正向代理和反向代理的區(qū)別與聯(lián)系」 什么是反向代理服務器 正向代理為用戶服務,給用戶換個ip使其能訪問其他網(wǎng)站 反向代理為服務器服務,使用戶訪問特定網(wǎng)站服務器。反向代理服務器對我們客戶端

    2024年02月06日
    瀏覽(27)
  • 反向代理與正向代理之間差異分析

    反向代理與正向代理之間差異分析

    在網(wǎng)絡世界中,爬蟲ip是我們常用工具之一。但你是否了解反向爬蟲ip和正向爬蟲ip之間的區(qū)別呢?本文將向你分享反向爬蟲ip與正向爬蟲ip的差異分析,幫助你更好地選擇適合的爬蟲ip方式,提升爬蟲項目的實際操作價值。 首先我們來了解一下,反向爬蟲ip與正向爬蟲ip的定義

    2024年02月12日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包