舉例說明:
現有一台HTTP代理伺服器A(10.0.0.1/24, 192.168.0.1/24
),一台Web伺服器B(192.168.0.2/24
)。
機器C(10.0.0.3/24
)可以透過設定A為代理來存取B上的網站。
C機擁有一個公網IP。現在只有對C進行調整的權限。如何設定C上安裝的nginx,使其能夠反向代理網站B…
我想大声告诉你2017-05-16 17:26:41
由於C跟B不在一個網段,只能藉助於A,也就是你說的二級代理,既然你已經實現了A代理B,同理再設定下就可以實現Client<===>C<===>A<===>B
了
我略寫下:
C的nginx
upstream A{
server 10.0.0.1:80;
}
server {
listen 80;
server_name www.xxxx.com;
location / {
proxy_pass http://A;
}
}
A的nginx
upstream B{
server 192.168.0.2:80;
}
server {
listen 80;
location / {
proxy_pass http://B;
}
}
大概就是這樣,但我覺得你應該是有別的需求吧