Cum să instalezi și să configurezi Nginx pe server Linux
Ghid pas cu pas despre instalarea și configurarea serverului web Nginx pe distribuțiile Linux Ubuntu și CentOS.

Nginx este un server web de înaltă performanță și un server proxy invers. Este cunoscut pentru stabilitatea sa, setul bogat de caracteristici și consumul redus de resurse. Acest ghid te va ajuta să instalezi și să configurezi Nginx pe serverul tău Linux Hiddence.
Instalarea Nginx pe Ubuntu/Debian
Actualizează lista de pachete și instalează Nginx:
sudo apt update
sudo apt install nginx -yInstalarea Nginx pe RHEL / CentOS / AlmaLinux / Rocky Linux
Instalează depozitul EPEL și Nginx:
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginxConfigurare de bază
Fișierele de configurare Nginx sunt situate în /etc/nginx/. Fișierul principal de configurare este nginx.conf. Pe Ubuntu/Debian, blocurile serverului sunt în /etc/nginx/sites-available/, pe sistemele bazate pe RHEL în /etc/nginx/conf.d/. Testează configurația și reîncarcă:
sudo nginx -t
sudo systemctl reload nginxConfigurarea gazdei virtuale
Creează un bloc de server pentru domeniul tău:
sudo nano /etc/nginx/sites-available/yourdomain.com
# Adaugă configurația blocului de server
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginxConfigurare Firewall
Permite traficul HTTP și HTTPS:
sudo ufw allow 'Nginx Full'
# Sau pentru firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reloadSfaturi utile
- Testează întotdeauna configurația înainte de reîncărcare: sudo nginx -t
- Verifică jurnalele de erori Nginx: sudo tail -f /var/log/nginx/error.log
- Folosește blocuri de server pentru mai multe site-uri web pe un singur server
- Activează compresia Gzip pentru o performanță mai bună
- Configurează certificate SSL pentru HTTPS (vezi ghidul nostru SSL)