Cum Instalezi NGINX și Apache pe Linux (Ubuntu/Debian)

Tutoriale Linux
Avatar utilizator
CryWolf
Sys Admin
Sys Admin
Mesaje: 474
Membru din: Mar Dec 15, 2009 11:32 am
Detinator Steam: Da
Cunostinte CS: Excelente
Reputatie: Detinator
Webmaster
Scripter
Trance Fan
Localitate: Botosani

Cum Instalezi NGINX și Apache pe Linux (Ubuntu/Debian)

Mesaj de CryWolf »

Instalare NGINX și Apache pe Linux – Ghid Simplificat pentru Începători
Î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ță.
Prerechizite
  • Un VPS sau mașină virtuală cu Ubuntu sau Debian
    Acces la terminal și permisiuni de sudo/root
    Rețea activă (conectat la internet)
Imagine
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ă serviciul
sudo systemctl start apache2
sudo systemctl enable apache2

Verifică instalarea
Accesează în browser:
Cod PHP:http://<adresa-ip>

Imagine
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ă instalarea
Accesează:
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
Exemplu Nginx ca reverse proxy:
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.
Verificări utile
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
Info: NU IMI DATI PM PENTRU CERERI AJUTOR ETC (NU RASPUND) FOLOSITI FORUMUL.
Imagine

Imagine
CUM SA NU LUPTI PENTRU IUBIRE ????
Daca lupti,inseamna ca vrei sa castigi ceva.Iubirea nu-i o miza.