• User Newbie

    Configurazione NGINX

    Ciao Ragazzi,
    Ho un problema nella configurazione di NGINX (premetto che non ho mai configurato un reverse proxy 😄 ). Allora ho 3 VM e di conseguenza 3 IP diversi. Sto configurando questo reverse proxy in modo tale da poter raggiungere le 3 VM dallo stesso IP (cambiando ovviamente il context-root). La mia configurazione è questa:

    [PHP]
    upstream balancer-site1{
    ip_hash;
    server 0.0.0.0;
    }
    upstream balancer-site2{
    ip_hash;
    server 0.0.0.0;
    }

    upstream balancer-site3{
    ip_hash;
    server 0.0.0.0;
    }

    server {
    listen 8080;
    server_name mysite1;
    location /site1/{
    add_header Cache-Control no-cache;
    proxy_pass balancer-site1/site1/;
    }
    }

    server {
    listen 8080;
    server_name mysite2;
    location /site2/{
    add_header Cache-Control no-cache;
    proxy_pass balancer-site2/site2;
    }
    }

    server {
    listen 8080;
    server_name mysite3;
    location /site3/{
    add_header Cache-Control no-cache;
    proxy_pass balancer-site3/site3;
    }
    }
    [/PHP]

    Il problema e che digitando il sito3, passa sempre dal sito1 per poi finire sul sito3, causando problemi ai diversi CSS. Qualcuno sa dove sbaglio?Si configura così?Grazie mille^^


  • Moderatore

    Ciao #Darkassa

    Non ho mai configurato nginx come bilanciatore di traffico potresti provare a faro con un firewall tipo pfsense mi sembra che abbia questa funzione