使用nginx正向代理實現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)過程解析
客戶內(nèi)網(wǎng)環(huán)境,使用ppoe撥號上網(wǎng),提供商為集團內(nèi)部二級運營商,網(wǎng)絡(luò)環(huán)境比較復雜,在集團內(nèi)部網(wǎng)絡(luò)和辦公網(wǎng)絡(luò)采用靜態(tài)路由協(xié)議互聯(lián),大致情況如下所示:
原來客戶訪問生產(chǎn)業(yè)務(wù),都是通過ip地址訪問,隨著生產(chǎn)業(yè)務(wù)越來越多,現(xiàn)在客戶強烈要求使用域名方式訪問業(yè)務(wù)。但是鑒于內(nèi)網(wǎng)環(huán)境復雜,不好部署域名服務(wù)器,部署了訪問業(yè)務(wù)也比較困難。
后來學習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服務(wù)轉(zhuǎn)發(fā)域名請求到指定內(nèi)網(wǎng)服務(wù)器上
為了完成整套流程,必須保證nginx服務(wù)器能夠訪問外網(wǎng),而且能夠與內(nèi)網(wǎng)指定生產(chǎn)服務(wù)器網(wǎng)絡(luò)連通,同時客戶PPO撥號后能正常解析域名。
關(guān)于nginx和 keepalived的配置,可以參考之前寫的
http://www.dbjr.com.cn/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)文章
解決httpd占用80端口導致Nginx啟動失敗報錯的解決辦法
今天在建自己小網(wǎng)站時啟動Nginx時,發(fā)現(xiàn)其報下列錯誤,意思是因為80端口被占用導致Nginx啟動失敗,所以本文小編給大家介紹介紹如何解決解決httpd占用80端口導致Nginx啟動不成功報nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)2023-11-11ubuntu nginx安裝及服務(wù)配置跨域問題處理方式
這篇文章主要介紹了ubuntu nginx安裝及服務(wù)配置跨域問題處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07利用Nginx反向代理與負載均衡搭建多人測試環(huán)境詳解
這篇文章主要介紹了利用Nginx反向代理與負載均衡搭建多人測試環(huán)境的相關(guān)資料,文中介紹的非常詳細,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-04-04Nginx中實現(xiàn)請求的緩存數(shù)據(jù)過期通知
Nginx 作為高性能的反向代理服務(wù)器,緩存機制是其優(yōu)化性能的重要手段之一,本文主要介紹了Nginx中實現(xiàn)請求的緩存數(shù)據(jù)過期通知,感興趣的可以了解一下2024-09-09Nginx $remote_addr和$proxy_add_x_forwarded_for變量的實現(xiàn)
本文主要介紹了Nginx $remote_addr和$proxy_add_x_forwarded_for變量的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-08-08Nginx下讓WordPress支持固定鏈接的偽靜態(tài)規(guī)則
Nginx下讓WordPress支持固定鏈接的偽靜態(tài)規(guī)則,要讓nginx支持wordpress固定鏈接非常簡單,需要自己進行添加點配置代碼2013-02-02