Instalare Nginx
Pasul 1: Actualizează Sistemul
# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y
# CentOS/RHEL
sudo yum update -yPasul 2: Instalează Nginx
Ubuntu/Debian:
sudo apt install nginx -yCentOS/RHEL 8+:
sudo dnf install nginx -yCentOS/RHEL 7:
sudo yum install nginx -yPasul 3: Pornește și Activează
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl status nginxPasul 4: Configurează Firewall-ul
Ubuntu/Debian (UFW):
CentOS/RHEL (firewalld):
Pasul 5: Testează Instalarea
Pasul 6: Structura Directorilor Nginx
Pasul 7: Creează Primul Tău Site Web
1. Creează directorul site-ului:
2. Setează permisiuni:
3. Creează pagină de test:
Pasul 8: Creează Host Virtual (Server Block)
Ubuntu/Debian:
CentOS/RHEL:
Activează site-ul (doar Ubuntu/Debian):
Pasul 9: Testează și Reîncarcă
Pasul 10: Testează Site-ul Tău
Pasul 11: Configurează PHP cu Nginx (Opțional)
Instalează PHP-FPM:
Configurează Nginx pentru PHP:
Testează PHP:
Probleme Comune
"Nginx nu pornește"
"403 Forbidden"
"502 Bad Gateway"
Comenzi Utile
Verifică versiunea Nginx:
Reîncarcă configurația (fără downtime):
Verifică conexiuni active:
Vezi log-urile de acces:
Sfaturi de Securitate
Last updated