Învață pas cu pas cum să instalezi serverele web Nginx și Apache pe Ubuntu sau Debian. Tutorial complet, ideal pentru începători.
Ce sunt Nginx și Apache?
- Apache: Cel mai folosit server web din lume, flexibil și bine documentat.
Nginx: Rapid, ușor, folosit și ca reverse proxy, excelent pentru performanță.
- Un VPS sau mașină virtuală cu Ubuntu sau Debian
Acces la terminal și permisiuni de sudo/root
Rețea activă (conectat la internet)
Instalare Apache
Actualizează sistemul
Cod PHP:sudo apt update && sudo apt upgrade -y
Instalează Apache
Cod PHP:sudo apt install apache2 -y
Pornește și activează serviciulsudo systemctl start apache2
sudo systemctl enable apache2
Verifică instalarea
Accesează în browser:
Cod PHP:http://<adresa-ip>

Instalare NGINX
Cod PHP:sudo apt update
sudo apt install nginx -y
Pornește și activează Nginx
Cod PHP:sudo systemctl start nginx
sudo systemctl enable nginx
Verifică instalareaAccesează:
Cod PHP:http://<adresa-ip>
Apare pagina implicită NGINX: “Welcome to nginx!”Poți instala ambele, dar…
- Dacă le instalezi pe același port (80/443), vor intra în conflict. Recomandări:
Fiecare server pe alt port
Sau folosește NGINX ca reverse proxy pentru Apache
Cod PHP:server {
listen 80;
server_name domeniu.tld;
location / {
proxy_pass http://localhost:8080;
}
}
- În acest caz, Apache ascultă pe portul 8080, iar NGINX redirecționează traficul.
Status Apache:
Cod PHP:systemctl status apache2
Status Nginx:
Cod PHP:systemctl status nginx
Ce servicii ascultă pe porturi:
Cod PHP:sudo netstat -tuln | grep :80



