Înapoi la blog
Februarie 2, 2026Ghiduri

Cum să Găzduiești Múltiple Site-uri Web pe un Server VPS

Învață cum să găzduiești multiple site-uri web pe un singur server VPS folosind virtual hosts. Ghid complet pentru gestionarea mai multor domenii, certificate SSL și alocarea resurselor.

Cum să Găzduiești Múltiple Site-uri Web pe un Server VPS

Găzduirea mai multor site-uri web pe un server VPS este o modalitate eficientă și cost-eficientă de a gestiona mai multe proiecte. Folosind virtual hosts, poți servi diferite domenii de pe același server, fiecare cu propria configurație, certificat SSL și rădăcină document. Acest ghid îți arată cum să configurezi și să gestionezi multiple site-uri web pe VPS-ul tău.

Beneficii ale Găzduirii Mai Multor Site-uri

  • Economii de costuri: Un server în loc de multiple conturi de găzduire
  • Gestionare centralizată: Toate site-urile într-un singur loc
  • Partajare resurse: Utilizare eficientă a resurselor serverului
  • Scalare ușoară: Adaugă mai multe site-uri fără infrastructură suplimentară
  • Backup-uri unificate: Fă backup tuturor site-urilor împreună
  • Control mai bun: Acces complet la server pentru toate proiectele

Configurarea Virtual Hosts cu Nginx

Creează blocuri de server separate pentru fiecare site web:

bash
nano /etc/nginx/sites-available/example1.com

server {
    listen 80;
    server_name example1.com www.example1.com;
    root /var/www/example1.com;
    index index.html index.php;
    
    location / {
        try_files $uri $uri/ =404;
    }
}

ln -s /etc/nginx/sites-available/example1.com /etc/nginx/sites-enabled/
nginx -t
systemctl reload nginx

Certificate SSL pentru Múltiple Domenii

Configurează certificate SSL pentru fiecare domeniu folosind Certbot:

bash
apt install -y certbot python3-certbot-nginx
certbot --nginx -d example1.com -d www.example1.com
certbot --nginx -d example2.com -d www.example2.com

# Certificatele se reînnoiesc automat via cron:
certbot renew --dry-run

Gestionarea Resurselor

Monitorizează și limitează resursele per site:

  • Folosește pool-uri PHP-FPM cu limite diferite de resurse
  • Configurează baze de date MySQL separate pentru fiecare site
  • Monitorizează utilizarea discului: df -h
  • Urmărește utilizarea memoriei: htop sau free -m
  • Configurează rotația jurnalelor pentru a preveni umplerea discului
  • Folosește instrumente de monitorizare pentru a urmări performanța per site

Izolarea Site-urilor

Asigură-te că site-urile nu interferează unele cu altele:

  • Rădăcini document separate: /var/www/site1, /var/www/site2
  • Pool-uri PHP-FPM diferite cu limite de resurse
  • Utilizatori și baze de date separate
  • Certificate SSL individuale per domeniu
  • Fișiere jurnal izolate pentru fiecare site
  • Folosește chroot sau containere pentru izolare maximă (avansat)

Monitorizarea Mai Multor Site-uri

  • Configurează monitorizare uptime pentru fiecare domeniu
  • Monitorizează utilizarea spațiului pe disc regulat
  • Urmărește utilizarea lățimii de bandă per site
  • Configurează alerte pentru utilizare ridicată a resurselor
  • Backup-uri regulate ale tuturor site-urilor
  • Monitorizează datele de expirare ale certificatelor SSL