- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- Configurazione NGINX
-
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^^
-
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