您好,登錄后才能下訂單哦!
一、需求場景:
有數(shù)據(jù)中心A和B。只有數(shù)據(jù)中心B內(nèi)的服務器可以訪問www.b.com。如今,數(shù)據(jù)中心A中有一臺服務器A2也需要訪問www.b.com。
數(shù)據(jù)中心A中有一臺有公網(wǎng)IP的Nginx服務器A1。數(shù)據(jù)中心B中有一臺存在內(nèi)網(wǎng)的Nginx服務器B1,通過路由器上網(wǎng)。
二、想法:
可以使用×××或者代理,不過對于此需求,使用Nginx的反向代理功能來實現(xiàn)顯得更加容易。
三、實踐:
1、在A2的hosts文件中添加內(nèi)容為“需要訪問的域名到A1的IP”的解析。
172.22.0.4 www.b.com
2、在數(shù)據(jù)中心B的路由器上將B1的8001端口通過路由器映射出來。
3、在A1的hosts文件中添加解析。
10.0.2.2 tz.b.com
4、在A1配置反向代理。跳轉地址為數(shù)據(jù)中心B的Nginx的地址。
server { listen 80; server_name www.b.com; location / { proxy_pass http://tz.b.com:8001; } }
5、在B1配置反向代理。跳轉地址為需要訪問的域名。
server { listen 8001; server_name tz.b.com; location / { proxy_pass http://www.b.com; } }
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。