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

Nginx通過代理服務(wù)器訪問目標(biāo)接口的實現(xiàn)

 更新時間:2024年08月06日 11:41:01   作者:catoop  
本文主要介紹了Nginx通過代理服務(wù)器訪問目標(biāo)接口的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

需求:某Nginx需要通過一個http代理服務(wù)來訪問目標(biāo)URL。

如果下圖所示:

在這里插入圖片描述

服務(wù)器B僅提供一個代理出來,不允許在該服務(wù)器上安裝和進(jìn)行任何其他配置操作。

在這種需求場景下,網(wǎng)絡(luò)請求過程和域名解析的工作流程大致如下:

1、客戶端發(fā)送請求到Nginx服務(wù)器。
2、Nginx服務(wù)器根據(jù)配置,將請求轉(zhuǎn)發(fā)給代理服務(wù)器(例如:222.10.20.5:7890)。
3、代理服務(wù)器接收到請求后,負(fù)責(zé)解析目標(biāo)域名(如:https://www.google.com/js/th/YjCNJ0mFj9HiCkQt39lQVpZzkP0G8dlYH-ABayRLdFs.js)到具體的IP地址。
4、代理服務(wù)器進(jìn)一步將請求轉(zhuǎn)發(fā)到解析后的實際IP地址,即最終的目標(biāo)服務(wù)器。
5、最終服務(wù)器處理請求并返回響應(yīng)給代理服務(wù)器,代理服務(wù)器再將響應(yīng)返回給Nginx,最后Nginx將響應(yīng)返回給客戶端。

Nginx 配置文件的代碼示例片段如下:

location /js/th/ {
    proxy_pass http://222.10.20.5:7890; #這里配置代理服務(wù), http還是https具體要取決于代理服務(wù)
    proxy_set_header Host www.google.com; #這里配置目標(biāo)URL的host
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_ssl_server_name on; #如果目標(biāo)是HTTPS站點,需要開啟此配置
}

假設(shè)我們的 nginx 服務(wù)的地址是 http://192.168.10.222:8080,此時我們訪問 http://192.168.10.222:8080/js/th/YjCNJ0mFj9HiCkQt39lQVpZzkP0G8dlYH-ABayRLdFs.js 即可看到實際地址 https://www.google.com/js/th/YjCNJ0mFj9HiCkQt39lQVpZzkP0G8dlYH-ABayRLdFs.js 的返回結(jié)果,則驗證通過。

到此這篇關(guān)于Nginx通過代理服務(wù)器訪問目標(biāo)接口的實現(xiàn)的文章就介紹到這了,更多相關(guān)Nginx代理服務(wù)器訪問目標(biāo)接口內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 一些優(yōu)化Nginx服務(wù)器的技巧簡介

    一些優(yōu)化Nginx服務(wù)器的技巧簡介

    這篇文章主要介紹了一些優(yōu)化Nginx服務(wù)器的技巧簡介,包括對HTTP模塊和Events模塊的配置建議,需要的朋友可以參考下
    2015-06-06
  • nginx配置文件目錄過程

    nginx配置文件目錄過程

    文章介紹了在本地使用VSCode打開Nginx配置文件時發(fā)現(xiàn)未指定配置文件目錄的問題,通過查看Nginx官網(wǎng)和默認(rèn)配置文件目錄未找到配置文件,最終通過`nginx?-V`命令確認(rèn)了Nginx在編譯時指定了配置文件目錄
    2025-11-11
  • windows下快速安裝nginx并配置開機(jī)自啟動的方法

    windows下快速安裝nginx并配置開機(jī)自啟動的方法

    這篇文章主要介紹了windows下快速安裝nginx 并配置開機(jī)自啟動的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • Nginx端口telnet不通排查過程及解決

    Nginx端口telnet不通排查過程及解決

    Nginx配置20002端口失敗,因SELinux權(quán)限及防火墻阻止,解決需調(diào)整SELinux策略、開放防火墻端口,重啟服務(wù)并測試本地與遠(yuǎn)端訪問
    2025-07-07
  • nginx?流控使用的項目實踐

    nginx?流控使用的項目實踐

    本文主要介紹了nginx?流控使用的項目實踐
    2024-03-03
  • nginx add_header指令使用方法

    nginx add_header指令使用方法

    這篇文章主要介紹了nginx add_header指令使用方法,nginx配置文件通過使用add_header指令來設(shè)置response header,需要的朋友可以參考下
    2014-03-03
  • nginx解決跨域問題的實例方法

    nginx解決跨域問題的實例方法

    在本篇文章里小編給各位分享了關(guān)于nginx怎么解決跨域問題的方法和實例代碼,需要的朋友們參考下。
    2019-07-07
  • 深度剖析Nginx限速模塊的3個核心陷阱與5種正確實踐

    深度剖析Nginx限速模塊的3個核心陷阱與5種正確實踐

    這篇文章主要為大家詳細(xì)介紹了Nginx中限速模塊的3個核心陷阱與5種正確實踐,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-11-11
  • nginx幾種網(wǎng)頁重定向(rewirte)的配置方法詳解

    nginx幾種網(wǎng)頁重定向(rewirte)的配置方法詳解

    這篇文章主要詳細(xì)介紹了nginx幾種網(wǎng)頁重定向(rewirte)的配置方法,文中通過代碼示例和圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • Nginx端口映射配置方法

    Nginx端口映射配置方法

    這篇文章主要介紹了Nginx端口映射配置方法和多端口映射,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06

最新評論

皋兰县| 高雄县| 翼城县| 武威市| 图木舒克市| 六盘水市| 长垣县| 英超| 梧州市| 镇原县| 乌兰浩特市| 德清县| 海盐县| 吉安县| 沙雅县| 奇台县| 策勒县| 石狮市| 桐柏县| 太白县| 辽宁省| 盱眙县| 富裕县| 郧西县| 上犹县| 常宁市| 大丰市| 安宁市| 阳高县| 九龙县| 许昌市| 上高县| 孝义市| 日照市| 荥阳市| 呼图壁县| 体育| 石林| 祁连县| 石楼县| 织金县|