Vasaris 2, 2026Vadovai
Kaip talpinti kelis svetaines viename VPS serveryje
Sužinokite, kaip talpinti kelis svetaines viename VPS serveryje naudojant virtualius hostus. Pilnas vadovas kelių domenų, SSL sertifikatų ir išteklių paskirstymo valdymui.

Kelių svetainių talpinimas viename VPS serveryje yra efektyvus ir ekonomiškas būdas valdyti kelis projektus. Naudojant virtualius hostus, galite aptarnauti skirtingus domenus iš to paties serverio, kurių kiekvienas turi savo konfigūraciją, SSL sertifikatą ir dokumentų šaknį. Šis vadovas parodo, kaip nustatyti ir valdyti kelias svetaines jūsų VPS serveryje.
Kelių svetainių talpinimo privalumai
- Kainų taupymas: Vienas serveris vietoje kelių talpinimo paskyrų
- Centralizuotas valdymas: Visos svetainės vienoje vietoje
- Išteklių dalijimasis: Efektyvus serverio išteklių naudojimas
- Lengvas mastavimas: Pridėkite daugiau svetainių be papildomos infrastruktūros
- Vieningos atsarginės kopijos: Atsargines kopijas visų svetainių kartu
- Geresnė kontrolė: Visiškas serverio prieiga visiems projektams
Virtualių hostų nustatymas su Nginx
Sukurkite atskirus serverio blokus kiekvienai svetainei:
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 nginxSSL sertifikatai keliems domenams
Nustatykite SSL sertifikatus kiekvienam domenui naudojant 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
# Sertifikatai automatiškai atnaujinami per cron:
certbot renew --dry-runIšteklių valdymas
Stebėkite ir apribokite išteklius svetainei:
- Naudokite PHP-FPM baseinus su skirtingais išteklių limitais
- Nustatykite atskiras MySQL duomenų bazes kiekvienai svetainei
- Stebėkite disko naudojimą: df -h
- Stebėkite atminties naudojimą: htop arba free -m
- Konfigūruokite žurnalų rotaciją, kad išvengtumėte disko užpildymo
- Naudokite stebėjimo įrankius svetainės našumo stebėjimui
Svetainių izoliacija
Užtikrinkite, kad svetainės netrukdytų viena kitai:
- Atskiri dokumentų šaknys: /var/www/site1, /var/www/site2
- Skirtingi PHP-FPM baseinai su išteklių limitais
- Atskiri duomenų bazės vartotojai ir duomenų bazės
- Individualūs SSL sertifikatai kiekvienam domenui
- Izoliuoti žurnalo failai kiekvienai svetainei
- Naudokite chroot arba konteinerius maksimaliai izoliacijai (pažengusiems)
Kelių svetainių stebėjimas
- Nustatykite veikimo laiko stebėjimą kiekvienam domenui
- Reguliariai stebėkite disko vietos naudojimą
- Stebėkite pralaidumo naudojimą svetainei
- Nustatykite perspėjimus dėl didelio išteklių naudojimo
- Reguliarios visų svetainių atsarginės kopijos
- Stebėkite SSL sertifikatų galiojimo datas