August 05, 2026 · by CLIQHOST
Nginx este astăzi unul dintre cele mai populare servere web din lume, apreciat pentru viteza ridicată, consumul redus de memorie și capacitatea de a gestiona mii de conexiuni simultane. Dacă ai un VPS SSD sau un VPS NVMe și vrei să servești site-uri sau aplicații web cu performanță maximă, Nginx este alegerea potrivită.
În acest ghid vei învăța cum să instalezi Nginx pe Ubuntu/Debian și CentOS/AlmaLinux, cum să configurezi un virtual host, cum să activezi HTTPS și care sunt setările esențiale de optimizare.
Atât Nginx, cât și Apache sunt servere web mature și fiabile. Diferența principală stă în arhitectură:
Pe un VPS cu resurse limitate, această diferență se simte imediat: Nginx consumă semnificativ mai puțin RAM la trafic ridicat și răspunde mai rapid la cereri statice (imagini, CSS, JS).
sudo apt update
sudo apt install nginx -y
După instalare, pornește serviciul și activează-l la boot:
sudo systemctl start nginx
sudo systemctl enable nginx
Verifică statusul:
sudo systemctl status nginx
sudo dnf install epel-release -y
sudo dnf install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx
Dacă folosești ufw (Ubuntu):
sudo ufw allow 'Nginx Full'
sudo ufw reload
Dacă folosești firewalld (CentOS/AlmaLinux):
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
Accesează IP-ul serverului din browser — ar trebui să vezi pagina de bun venit Nginx.
Pe sisteme Debian/Ubuntu, configurațiile Nginx se află în:
| Cale | Rol |
|---|---|
/etc/nginx/nginx.conf |
Configurarea globală |
/etc/nginx/sites-available/ |
Configurații virtuale disponibile |
/etc/nginx/sites-enabled/ |
Configurații active (symlink-uri) |
/var/www/html/ |
Directorul implicit pentru fișiere web |
/var/log/nginx/ |
Loguri access și error |
Pe CentOS/AlmaLinux, virtual host-urile se pun de regulă în /etc/nginx/conf.d/.
Un server block în Nginx este echivalentul unui virtual host în Apache — îți permite să găzduiești mai multe domenii pe același server.
Creează un fișier de configurare pentru domeniul tău:
sudo nano /etc/nginx/sites-available/exemplu.md
Conținut minim funcțional:
server {
listen 80;
listen [::]:80;
server_name exemplu.md www.exemplu.md;
root /var/www/exemplu.md;
index index.html index.php;
access_log /var/log/nginx/exemplu.md_access.log;
error_log /var/log/nginx/exemplu.md_error.log;
location / {
try_files $uri $uri/ =404;
}
}
Creează directorul pentru fișierele site-ului și activează configurația:
sudo mkdir -p /var/www/exemplu.md
sudo chown -R www-data:www-data /var/www/exemplu.md
sudo ln -s /etc/nginx/sites-available/exemplu.md /etc/nginx/sites-enabled/
sudo nginx -t # testează sintaxa
sudo systemctl reload nginx
Sfat: Rulează întotdeauna
nginx -tînainte de a reîncărca serviciul. O eroare de sintaxă poate opri tot serverul.
Un certificat SSL este obligatoriu astăzi — atât pentru securitate, cât și pentru SEO. Pe un VPS Linux, poți obține un certificat gratuit cu Certbot.
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d exemplu.md -d www.exemplu.md
Certbot va modifica automat configurația Nginx pentru a adăuga:
- Redirecționare HTTP → HTTPS
- Certificatul SSL și cheia privată
- Parametrii de securitate TLS
Certbot instalează automat un timer systemd sau cron job. Poți testa reînnoirea cu:
sudo certbot renew --dry-run
Dacă preferi un certificat comercial cu garanție, verifică certificatele SSL de la CLIQHOST — disponibile în mai multe variante (DV, OV, Wildcard).
Dacă rulezi WordPress sau altă aplicație PHP, ai nevoie de PHP-FPM. Iată cum integrezi Nginx cu PHP 8.2:
sudo apt install php8.2-fpm php8.2-mysql php8.2-xml php8.2-curl -y
Adaugă în blocul server din configurația virtual host-ului:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
Repornește ambele servicii:
sudo systemctl restart php8.2-fpm
sudo systemctl reload nginx
Unul dintre marile avantaje ale unui server VPS NVMe este că poți stoarce la maximum performanța prin configurarea corectă a Nginx. Iată cele mai importante setări din /etc/nginx/nginx.conf:
worker_processes auto; # egal cu numărul de vCPU
events {
worker_connections 1024; # conexiuni per worker
use epoll; # optim pentru Linux
multi_accept on;
}
http {
gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml;
gzip_min_length 256;
gzip_comp_level 5;
}
location ~* \.(jpg|jpeg|png|gif|ico|css|js|woff2)$ {
expires 30d;
add_header Cache-Control "public, no-transform";
}
client_max_body_size 20M;
client_body_timeout 12;
client_header_timeout 12;
keepalive_timeout 15;
send_timeout 10;
Nginx scrie două tipuri de loguri:
Comandă rapidă pentru a monitoriza erorile în timp real:
sudo tail -f /var/log/nginx/error.log
Pentru o analiză mai detaliată a serverului tău, serviciul de administrare servere CLIQHOST include monitorizare proactivă și intervenție rapidă.
Înainte de a pune site-ul în producție, parcurge această listă:
nginx -t nu returnează erori.phpcurl -I -H "Accept-Encoding: gzip" https://exemplu.md)Nginx este o alegere excelentă pentru orice proiect care rulează pe un VPS Linux — de la un blog simplu la o aplicație web cu trafic ridicat. Configurarea inițială durează mai puțin de o oră, iar beneficiile în performanță și stabilitate sunt imediate.
Dacă vrei o bază solidă pentru Nginx, alege un VPS SSD performant de la CLIQHOST sau, pentru proiecte mai solicitante, un VPS NVMe cu latență ultra-scăzută. Ai nevoie de ajutor cu configurarea? Echipa noastră este disponibilă oricând.
Recenzii reale de la clienți care au ales CLIQHOST pentru performanță, fiabilitate și suport tehnic.
"We moved our online shop from a foreign host and the difference is night and day — pages load instantly and support replies in minutes, in Romanian."
"Migrated 12 client sites to CLIQHOST. Free migration, zero downtime, and the cPanel setup is exactly what my team needed. Highly recommend."
"Our NVMe VPS handles traffic spikes without a sweat. Full root, local datacenter, and billing in MDL — everything we wanted from a provider."