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.

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:
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 nginxCertificate SSL pentru Múltiple Domenii
Configurează certificate SSL pentru fiecare domeniu folosind Certbot:
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-runGestionarea 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