十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
這篇文章將為大家詳細(xì)講解有關(guān)如何使用nginx正向代理實(shí)現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā),小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)建站成立與2013年,先為江永等服務(wù)建站,江永等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為江永企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
客戶內(nèi)網(wǎng)環(huán)境,使用ppoe撥號(hào)上網(wǎng),提供商為集團(tuán)內(nèi)部二級(jí)運(yùn)營(yíng)商,網(wǎng)絡(luò)環(huán)境比較復(fù)雜,在集團(tuán)內(nèi)部網(wǎng)絡(luò)和辦公網(wǎng)絡(luò)采用靜態(tài)路由協(xié)議互聯(lián),大致情況如下所示:
原來(lái)客戶訪問(wèn)生產(chǎn)業(yè)務(wù),都是通過(guò)ip地址訪問(wèn),隨著生產(chǎn)業(yè)務(wù)越來(lái)越多,現(xiàn)在客戶強(qiáng)烈要求使用域名方式訪問(wèn)業(yè)務(wù)。但是鑒于內(nèi)網(wǎng)環(huán)境復(fù)雜,不好部署域名服務(wù)器,部署了訪問(wèn)業(yè)務(wù)也比較困難。
后來(lái)學(xué)習(xí)nginx,知道nginx可以實(shí)現(xiàn)正向代理實(shí)現(xiàn)域名轉(zhuǎn)發(fā)。整體思路如下:
說(shuō)明:
1、在阿里云上配置域名解析。例如OA.XXXX.COM,解析地址為內(nèi)網(wǎng)地址172.31.101.36
2、172.31.101.36是vip地址,是由兩臺(tái)nginx配置keepalived提供
3、訪問(wèn)大致流程是客戶訪問(wèn)域名,域名解析到VIP內(nèi)網(wǎng)地址,由內(nèi)網(wǎng)nginx服務(wù)轉(zhuǎn)發(fā)域名請(qǐng)求到指定內(nèi)網(wǎng)服務(wù)器上
為了完成整套流程,必須保證nginx服務(wù)器能夠訪問(wèn)外網(wǎng),而且能夠與內(nèi)網(wǎng)指定生產(chǎn)服務(wù)器網(wǎng)絡(luò)連通,同時(shí)客戶PPO撥號(hào)后能正常解析域名。
關(guān)于nginx和 keepalived的配置,可以參考之前寫的
https://www.jb51.net/article/136077.htm
需要說(shuō)明的是nginx代理轉(zhuǎn)發(fā)的配置。我采用的是子配置方式。
在/application/nginx/conf/conf.d目錄下新建配置文件
vim oa.xxxxx.com.conf
按照如下進(jìn)行編寫
詳細(xì)語(yǔ)法和功能模塊請(qǐng)參考官方手冊(cè)
配置完成后,檢查nginx語(yǔ)法,重啟nginx進(jìn)程
/application/nginx/sbin/nginx -t /application/nginx/sbin/nginx -s reload
配置完成后,檢查域名是否生效
關(guān)于“如何使用nginx正向代理實(shí)現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。