Configurarea Nginx pentru a asculta pe mai multe porturi este esențială pentru gestionarea eficientă a diferitelor tipuri de cereri. Indiferent dacă gestionați un site web pe o soluție de găzduire VPS sau executați aplicații de înaltă performanță pe un server dedicat, înțelegerea modului corect de configurare a Nginx poate îmbunătăți flexibilitatea și performanța.
De ce să configurați Nginx pentru a asculta pe mai multe porturi?
- Serviți aplicații diferite de pe același server.
- Activați simultanaccesul HTTPS și HTTP.
- Rulați mai multe servicii utilizând porturi diferite.
- Îmbunătățiți securitatea și rutarea prin segmentarea cererilor.
Pași pentru configurarea Nginx pentru a asculta pe mai multe porturi
1. Deschideți fișierul de configurare Nginx
Fișierele de configurare ale Nginx sunt de obicei localizate în sau în /etc/nginx/nginx.conf. Puteți deschide fișierul utilizând:/etc/nginx/sites-available/
sudo nano /etc/nginx/sites-available/default2. Modificarea blocului server pentru a include mai multe porturi
Pentru ca Nginx să asculte pe mai multe porturi, actualizați directiva în blocul listen după cum urmează:server
server {
listen 80;
listen 8080;
listen 443 ssl;
server_name example.com;
location / {
root /var/www/html;
index index.html;
}
}3. Testarea configurației
După modificarea configurației, verificați dacă există erori de sintaxă:
sudo nginx -tDacă testul are succes, veți vedea:
nginx: configuration file /etc/nginx/nginx.conf test is successful4. Reporniți Nginx pentru a aplica modificările
Reporniți serviciul Nginx pentru a aplica noua configurație:
sudo systemctl restart nginx5. Verificați dacă porturile sunt deschise
Puteți utiliza sau netstat pentru a verifica dacă Nginx este ascultat pe porturile specificate:ss
sudo netstat -tulnp | grep nginxSau:
sudo ss -tulnp | grep nginxCele mai bune practici pentru rularea Nginx pe mai multe porturi
- Utilizați HTTPS pentru comunicare securizată (asigurați-vă de existența unor certificate SSL valide).
- Restricționați accesul la porturile nepublice utilizând reguli firewall.
- Optimizați performanța serverului prin echilibrarea încărcării diferitelor servicii.
- Monitorizați jurnalele pentru a urmări performanța și amenințările la adresa securității.


