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ů.

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:
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 nginxSSL certifikáty pro více domén
Nastavte SSL certifikáty pro každou doménu pomocí Certbotu:
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-runSprá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ů