-
當前位置:首頁 > 創(chuàng)意學院 > 技術 > 專題列表 > 正文
nginx公網代理到內網(nginx內外網代理)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于nginx公網代理到內網的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
ChatGPT國內免費在線使用,能給你生成想要的原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
你只需要給出你的關鍵詞,它就能返回你想要的內容,越精準,寫出的就越詳細,有微信小程序端、在線網頁版、PC客戶端,官網:https://ai.de1919.com
本文目錄:
一、Nginx無Https證書反向代理
在我們托管服務器中,有閑置服務器需要給子公司使用,在內網為其搭建了虛擬服務器,通過公網Nginx反向代理的內網。內網的機器也有nginx,并使用https協(xié)議。
二、nginx自動添加內網端口
1.內網nginx服務器提供web的端口為8080;
2.通過路由的轉換,將8080端口映射為外網的80端口( www.test.com );
3.訪問二級目錄 www.test.com/test ,此時nginx會出現(xiàn)訪問出錯,并自動更改端口為內網的8080,即 www.test.com:8080/test/ ;
4.排除了nginx自動添加斜杠的問題,因為nginx從0.8.48這個版本后就已經設置為自動添加了,即
通過端口映射時,nginx會自動添加內網端口,修改路徑導致路徑訪問出錯;
在server里面加入
三、nginx正向代理和反向代理區(qū)別和好處
1.正向代理:
正向代理,"它代理的是客戶端",是一個位于客戶端和原始服務器(Origin Server)之間的服務器,為了從原始服務器取得內容,客戶端向代理發(fā)送一個請求并指定目標(原始服務器)。
然后代理向原始服務器轉交請求并將獲得的內容返回給客戶端??蛻舳吮仨氁M行一些特別的設置才能使用正向代理。
1.1正向代理用途:
訪問原來無法訪問的資源,如 Google。
可以做緩存,加速訪問資源。
對客戶端訪問授權,上網進行認證。
代理可以記錄用戶訪問記錄(上網行為管理),對外隱藏用戶信息。
2反向代理:
反向代理它代理的是服務端",主要用于服務器集群分布式部署的情況下,反向代理隱藏了服務器的信息。
2.1反向代理用途:
保證內網的安全,通常將反向代理作為公網訪問地址,Web 服務器是內網。
負載均衡,通過反向代理服務器來優(yōu)化網站的負載。
四、通過 Nginx 的正向代理審計監(jiān)控內網用戶的外網訪問記錄
一個位于客戶端和目標服務器之間的 Nginx 正向代理服務器, 客戶端向 Nginx 正向代理發(fā)送一個請求并指定目標服務器,然后代理向目標服務器轉交請求并將獲得的內容返回給客戶端及本地代理服務器緩存
適用場景:
正向代理又細分為 http、https 流量的 透明代理 和 非透明代理
如何代理加密的 HTTPS 流量是正向代理需要解決的主要問題, 當前主要的兩種方式:
1、透明代理, 利用本機 hosts 或 DNS 解析待訪問的目標域名到代理服務器 Ip
2、非透明代理, 需在客戶終端設置代理服務器信息
1、HTTP CONNECT 隧道 方式(非透明代理)
2、NGINX Stream 方式(HTTPS 流量的透明正向代理)
以上就是關于nginx公網代理到內網相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內容。
推薦閱讀:
messenger信息發(fā)送失敗(messenger發(fā)送失敗 視頻)
杭州影川信息科技有限公司(杭州影川信息科技有限公司TIMING營銷JAVA開發(fā))