Maison > Questions et réponses > le corps du texte
Exemple :
Il existe actuellement un serveur proxy HTTP A (10.0.0.1/24, 192.168.0.1/24
),一台Web服务器B(192.168.0.2/24
).
La machine C (10.0.0.3/24
) peut accéder au site Web sur B en définissant A comme proxy.
La machine C a une adresse IP publique. Vous n’êtes désormais autorisé qu’à apporter des modifications à C. Comment configurer nginx installé sur C pour qu'il puisse inverser le site Web proxy B…
我想大声告诉你2017-05-16 17:26:41
Puisque C et B ne sont pas sur le même segment de réseau, nous ne pouvons utiliser que A, qui est le proxy secondaire que vous avez mentionné. Puisque vous avez implémenté un proxy A pour B, vous pouvez le configurer de la même manièreClient<===>C<===>A<===>B
.
Je l'ai écrit brièvement :
nginx pour C
upstream A{
server 10.0.0.1:80;
}
server {
listen 80;
server_name www.xxxx.com;
location / {
proxy_pass http://A;
}
}
Le nginx de A
upstream B{
server 192.168.0.2:80;
}
server {
listen 80;
location / {
proxy_pass http://B;
}
}
C'est probablement ça, mais je pense que vous avez peut-être d'autres besoins