Cum configurezi Nginx ca reverse proxy
Actualizat 7/20/2026
Aplicațiile moderne (Node, Python, Java) rulează pe un port intern, de exemplu 3000. Un reverse proxy Nginx primește traficul pe portul 80/443 și îl trimite către aplicație, gestionând domeniul și HTTPS.
De ce ai nevoie de reverse proxy
- Servești pe portul standard 443 cu HTTPS, nu pe un port ciudat.
- Rulezi mai multe aplicații pe un singur server, fiecare cu domeniul ei.
- Adaugi cache, compresie și limitare de rată într-un singur loc.
Configurare
Presupunem că aplicația rulează pe 127.0.0.1:3000. Creează server block-ul:
server {
listen 80;
server_name app.exemplu.ro;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
nginx -t && systemctl reload nginx
Adaugă HTTPS
Rulează Certbot pentru certificat gratuit; vezi Certificat SSL gratuit cu Let's Encrypt. Pentru a porni aplicația Node ca serviciu, vezi Cum publici o aplicație Node.js.
Pune ghidul în practică pe un VPS propriu
Servere cloud în UE, facturate la oră, gata în câteva minute, cu instalare cu un click pentru zeci de aplicații.
Vezi prețurileTutoriale similare
Cum optimizezi performanța Nginx: gzip, cache și HTTP/2
Fă site-ul mai rapid cu compresie gzip, cache pentru fișiere statice și HTTP/2, câteva linii de configurare.
Actualizat 7/20/2026Servere webCum instalezi phpMyAdmin ca să administrezi MySQL din browser
Administrează bazele de date MySQL dintr-o interfață web cu phpMyAdmin, instalat și securizat corect.
Actualizat 7/20/2026Servere webCum găzduiești un site static sau o aplicație React/Vue
Publică un site static sau un build de React/Vue pe Nginx, cu rutare corectă pentru aplicații single-page.
Actualizat 7/20/2026