Heim > Fragen und Antworten > Hauptteil
Beispiel:
Derzeit gibt es einen HTTP-Proxyserver A (10.0.0.1/24, 192.168.0.1/24
),一台Web服务器B(192.168.0.2/24
).
Maschine C (10.0.0.3/24
) kann auf die Website von B zugreifen, indem sie A als Proxy einstellt.
C-Maschine hat eine öffentliche IP. Jetzt haben Sie nur noch die Berechtigung, Anpassungen an C vorzunehmen. So konfigurieren Sie Nginx, das auf C installiert ist, damit es die Proxy-Website B umkehren kann…
我想大声告诉你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;
}
}
大概就是这样,但是我觉得你应该是有别的需求吧