溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nginx反向代理實例

發(fā)布時間:2020-07-08 20:06:07 來源:網(wǎng)絡 閱讀:707 作者:輝暉飛 欄目:建站服務器

一、需求場景:

有數(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;
    }
}


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI