Proxy inverse - nginx agit comme un proxy secondaire
为情所困
为情所困 2017-05-16 17:24:41
0
1
740

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…

为情所困
为情所困

répondre à tous(1)
我想大声告诉你

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ère
Client<===>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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!