Tagasi blogisse
Veebruar 2, 2026Juhendid

Kuidas Hostida Mitut Veebisaiti Ühel VPS Serveril

Õppige, kuidas hostida mitut veebisaiti ühel VPS serveril virtuaalsete hostide abil. Täielik juhend mitme domeeni, SSL sertifikaatide ja ressursijaotuse haldamiseks.

Kuidas Hostida Mitut Veebisaiti Ühel VPS Serveril

Mitme veebisaidi hostimine ühel VPS serveril on tõhus ja kuluefektiivne viis mitme projekti haldamiseks. Virtuaalsete hostide abil saate teenindada erinevaid domeene samast serverist, igaüks oma seadistusega, SSL sertifikaadiga ja dokumendijuurikaga. See juhend näitab teile, kuidas seadistada ja hallata mitut veebisaiti oma VPS-il.

Mitme Saidi Hostimise Eelised

  • Kulude kokkuhoid: Üks server mitme hostimiskonto asemel
  • Tsentraliseeritud haldus: Kõik saidid ühes kohas
  • Ressursside jagamine: Tõhus serveriressursside kasutamine
  • Lihtne skaleerimine: Lisage rohkem saite ilma täiendava infrastruktuurita
  • Ühtsed varukoopiad: Varundage kõik saidid koos
  • Parem kontroll: Täielik serveri juurdepääs kõigile projektidele

Virtuaalsete Hostide Seadistamine Nginxiga

Looge iga veebisaidi jaoks eraldi serveriblokid:

bash
nano /etc/nginx/sites-available/näide1.com

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

ln -s /etc/nginx/sites-available/näide1.com /etc/nginx/sites-enabled/
nginx -t
systemctl reload nginx

SSL Sertifikaadid Mitmele Domeenile

Seadistage SSL sertifikaadid iga domeeni jaoks Certboti abil:

bash
apt install -y certbot python3-certbot-nginx
certbot --nginx -d näide1.com -d www.näide1.com
certbot --nginx -d näide2.com -d www.näide2.com

# Sertifikaadid uuenevad automaatselt croni kaudu:
certbot renew --dry-run

Ressursihaldus

Jälgige ja piirake ressursse saidi kohta:

  • Kasutage PHP-FPM basseine erinevate ressursipiirangutega
  • Seadistage iga saidi jaoks eraldi MySQL andmebaasid
  • Jälgige kettakasutust: df -h
  • Jälgige mälu kasutust: htop või free -m
  • Seadistage logide rotatsioon kettatäitumise vältimiseks
  • Kasutage jälgimistööriistu saidi jõudluse jälgimiseks

Saidi Isolatsioon

Veenduge, et saidid üksteist ei häiriks:

  • Eraldi dokumendijuurikad: /var/www/sait1, /var/www/sait2
  • Erinevad PHP-FPM basseinid ressursipiirangutega
  • Eraldi andmebaasikasutajad ja andmebaasid
  • Individuaalsed SSL sertifikaadid domeeni kohta
  • Isoleeritud logifailid iga saidi jaoks
  • Kasutage chrooti või konteinereid maksimaalse isolatsiooni jaoks (täpsem)

Mitme Saidi Jälgimine

  • Seadistage tööaja jälgimine iga domeeni jaoks
  • Jälgige regulaarselt kettaruumi kasutust
  • Jälgige ribalaiuse kasutust saidi kohta
  • Seadistage hoiatused kõrge ressursikasutuse korral
  • Regulaarsed varukoopiad kõigist saitidest
  • Jälgige SSL sertifikaatide aegumiskuupäevi