Zpět na blog
Únor 2, 2026Návody

Jak hostovat více webových stránek na jednom VPS serveru

Naučte se, jak hostovat více webových stránek na jednom VPS serveru pomocí virtuálních hostitelů. Kompletní průvodce správou více domén, SSL certifikátů a přidělování zdrojů.

Jak hostovat více webových stránek na jednom VPS serveru

Hostování více webových stránek na jednom VPS serveru je efektivní a nákladově efektivní způsob správy několika projektů. Pomocí virtuálních hostitelů můžete obsluhovat různé domény ze stejného serveru, každá se svou vlastní konfigurací, SSL certifikátem a kořenovým adresářem dokumentů. Tento průvodce vám ukáže, jak nastavit a spravovat více webových stránek na vašem VPS.

Výhody hostování více stránek

  • Úspora nákladů: Jeden server místo více hostingových účtů
  • Centralizovaná správa: Všechny stránky na jednom místě
  • Sdílení zdrojů: Efektivní využití zdrojů serveru
  • Snadné škálování: Přidávejte více stránek bez další infrastruktury
  • Jednotné zálohy: Zálohujte všechny stránky společně
  • Lepší kontrola: Plný přístup k serveru pro všechny projekty

Nastavení virtuálních hostitelů s Nginx

Vytvořte samostatné serverové bloky pro každou webovou stránku:

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

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

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

SSL certifikáty pro více domén

Nastavte SSL certifikáty pro každou doménu pomocí Certbotu:

bash
apt install -y certbot python3-certbot-nginx
certbot --nginx -d priklad1.com -d www.priklad1.com
certbot --nginx -d priklad2.com -d www.priklad2.com

# Certifikáty se automaticky obnovují přes cron:
certbot renew --dry-run

Správa zdrojů

Sledujte a omezujte zdroje na stránku:

  • Používejte PHP-FPM fondy s různými limity zdrojů
  • Nastavte samostatné databáze MySQL pro každou stránku
  • Sledujte využití disku: df -h
  • Sledujte využití paměti: htop nebo free -m
  • Nakonfigurujte rotaci protokolů pro prevenci zaplnění disku
  • Používejte monitorovací nástroje pro sledování výkonu na stránku

Izolace stránek

Zajistěte, aby se stránky navzájem neovlivňovaly:

  • Samostatné kořenové adresáře dokumentů: /var/www/stranka1, /var/www/stranka2
  • Různé PHP-FPM fondy s limity zdrojů
  • Samostatní uživatelé databáze a databáze
  • Individuální SSL certifikáty na doménu
  • Izolované soubory protokolů pro každou stránku
  • Použijte chroot nebo kontejnery pro maximální izolaci (pokročilé)

Monitorování více stránek

  • Nastavte monitorování dostupnosti pro každou doménu
  • Pravidelně sledujte využití místa na disku
  • Sledujte využití šířky pásma na stránku
  • Nastavte upozornění na vysoké využití zdrojů
  • Pravidelné zálohy všech stránek
  • Sledujte data vypršení platnosti SSL certifikátů