1. Quando usarla
Utile per mettere davanti un servizio interno una porta standard o un endpoint con logging piu' comodo.
nginx | reverse proxy | proxy_pass | backend | test
2. Configurazione base
cat > /etc/nginx/nginx.conf <<'EOF'
http {
server {
listen 80;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
}
EOF
nginx -t
/etc/rc.d/rc.nginx restart
Adatta nomi host, IP, interfacce, percorsi e versioni al sistema reale prima di rendere persistente il cambiamento.
3. Verifica rapida
curl -I http://127.0.0.1/
ss -lntp | grep ':80'
grep -n 'proxy_pass' /etc/nginx/nginx.conf
Controlla che l'output mostri esattamente lo stato che ti aspetti prima di considerare chiuso l'intervento.
4. Note operative
In ambienti reali inoltra anche Host e header X-Forwarded-*, altrimenti i backend leggono un contesto incompleto.
Checklist rapida
[ ] Passi completati\n[ ] Config aggiornata\n[ ] Test eseguiti\n[ ] Rollback pronto\n[ ] Log verificati