使用nginx正向代理實現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)過程解析
客戶內(nèi)網(wǎng)環(huán)境,使用ppoe撥號上網(wǎng),提供商為集團內(nèi)部二級運營商,網(wǎng)絡環(huán)境比較復雜,在集團內(nèi)部網(wǎng)絡和辦公網(wǎng)絡采用靜態(tài)路由協(xié)議互聯(lián),大致情況如下所示:

原來客戶訪問生產(chǎn)業(yè)務,都是通過ip地址訪問,隨著生產(chǎn)業(yè)務越來越多,現(xiàn)在客戶強烈要求使用域名方式訪問業(yè)務。但是鑒于內(nèi)網(wǎng)環(huán)境復雜,不好部署域名服務器,部署了訪問業(yè)務也比較困難。
后來學習nginx,知道nginx可以實現(xiàn)正向代理實現(xiàn)域名轉(zhuǎn)發(fā)。整體思路如下:

說明:
1、在阿里云上配置域名解析。例如OA.XXXX.COM,解析地址為內(nèi)網(wǎng)地址172.31.101.36
2、172.31.101.36是vip地址,是由兩臺nginx配置keepalived提供
3、訪問大致流程是客戶訪問域名,域名解析到VIP內(nèi)網(wǎng)地址,由內(nèi)網(wǎng)nginx服務轉(zhuǎn)發(fā)域名請求到指定內(nèi)網(wǎng)服務器上
為了完成整套流程,必須保證nginx服務器能夠訪問外網(wǎng),而且能夠與內(nèi)網(wǎng)指定生產(chǎn)服務器網(wǎng)絡連通,同時客戶PPO撥號后能正常解析域名。
關(guān)于nginx和 keepalived的配置,可以參考之前寫的
http://www.dhdzp.com/article/136077.htm
需要說明的是nginx代理轉(zhuǎn)發(fā)的配置。我采用的是子配置方式。

在/application/nginx/conf/conf.d目錄下新建配置文件
vim oa.xxxxx.com.conf
按照如下進行編寫

詳細語法和功能模塊請參考官方手冊
配置完成后,檢查nginx語法,重啟nginx進程
/application/nginx/sbin/nginx -t /application/nginx/sbin/nginx -s reload
配置完成后,檢查域名是否生效
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
windows系統(tǒng)下安裝Nginx及簡單使用過程
Nginx是一個很強大的高性能Web和反向代理服務,也是一種輕量級的Web服務器,可以作為獨立的服務器部署網(wǎng)站,應用非常廣泛,特別是現(xiàn)在前后端分離的情況下,這篇文章主要介紹了windows系統(tǒng)下安裝Nginx以及簡單使用,需要的朋友可以參考下2024-04-04
Nginx如何獲取自定義請求header頭和URL參數(shù)詳解
這篇文章主要給大家介紹了關(guān)于Nginx如何獲取自定義請求header頭和URL參數(shù)的相關(guān)資料,本文適用于需要在nginx里獲取http請求頭信息或者傳遞的參數(shù)進行一些計算和處理的情況,需要的朋友可以參考下2022-07-07
SQL操作Pandas?DataFrame的三種方式示例詳解
這篇文章主要為大家介紹了SQL操作Pandas?DataFrame的三種方式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08
nginx和Apache配置SSL證書的實現(xiàn)步驟
SSL證書是一種數(shù)字證書,用于加密在網(wǎng)絡上發(fā)送的數(shù)據(jù)并保護敏感信息的安全性,本文主要介紹了nginx和Apache配置SSL證書的實現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下2023-12-12
nginx proxy_redirect https配置后端http302跳轉(zhuǎn)處理方式
這篇文章主要介紹了nginx proxy_redirect https配置后端http302跳轉(zhuǎn)處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06

