Sleva 50% všechny plány, časově omezená nabídka. Od $2.48/mo
Úvodní Dokumenty

Hosting více webů na VPS

Parnian R. podle 6 minut čtení Aktualizováno 15. února 2026

Orientace v složitostech webhostingu často vede k
nevyužívání prostředků serveru, zejména při správě více
webů. Tento článek řeší tuto výzvu tím, že ukazuje, jak
hostovat více webů na jednom serveru. Pomocí
možností Apache na systémech Linux (Ubuntu a CentOS) a Internet
Information Services (IIS) na Windows mohou uživatelé maximalizovat potenciál serveru,
zjednodušit správu webů a výrazně snížit
náklady na provoz. Tato příručka vás provede
krok za krokem k optimalizaci vašeho hostingového prostředí,
přičemž každý web funguje bez problémů v rámci jednoho serveru
nastavení.

Apache
Konfigurace Ubuntu a CentOS

Tato část vás provede procesem konfigurace Apache pro
hosting více webů na jednom serveru, speciálně přizpůsobeno
systémům Ubuntu a CentOS.

Předpoklady

Aktualizujte databázi balíčků vašeho systému:

Ubuntu/Debian:

sudo apt update
sudo apt upgrade -y

CentOS/RHEL:

sudo yum update -y

Ujistěte se, že máte sudo práva k provedení
administrativa.

Krok 1: Instalace
Apache

Ubuntu/Debian:

sudo apt install apache2 -y

CentOS/RHEL (Balíček se jmenuje httpd):

sudo yum install httpd -y

Krok 2: Vytvořit
Adresáře

Vytvořte kořenový adresář pro každý web:

sudo mkdir -p /var/www/domain.com/public_html
sudo mkdir -p /var/www/domain2.com/public_html

Nahradit domain.com a domain2.com s
vaše skutečné názvy domén.

Vytvořit adresáře

Krok 3: Přiřazení
Oprávnění

Nastavte oprávnění tak, aby měl webový server přístup k
obsah:

sudo chown -R $USER:$USER /var/www/domain.com/public_html
sudo chown -R $USER:$USER /var/www/domain2.com/public_html
sudo chmod -R 755 /var/www
Přiřadit oprávnění

Krok 4: Vytvořte Index
Stránky

Vytvořit jednoduché index.html soubor pro každou doménu:

echo "Welcome to domain.com" | sudo tee /var/www/domain.com/public_html/index.html
echo "Welcome to domain2.com" | sudo tee /var/www/domain2.com/public_html/index.html

Krok 5: Konfigurace
Virtuální hostitelé

Zkopírujte výchozí konfigurační soubor a upravte jej pro každou doménu:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain.com.conf
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain2.com.conf

Upravte soubor virtuálního hostitele pro domain.com:

sudo nano /etc/apache2/sites-available/domain.com.conf

V souboru proveďte potřebné změny:

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot /var/www/domain.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Konfigurace virtuálních hostitelů

Zopakujte proces pro domain2.com.

Krok 6: Povolení webů

Povolte nové weby a zakažte výchozí web:

sudo a2ensite domain.com.conf
sudo a2ensite domain2.com.conf
sudo a2dissite 000-default.conf
Povolit weby

Krok 7: Restartování
Apache

Restartujte Apache, aby se změny projevily:

Ubuntu/Debian:

sudo systemctl restart apache2

CentOS/RHEL:

sudo systemctl restart httpd

Krok 8: Upravit
Soubor Hosts a testování webů

Úprava souboru Hosts:

  • Otevřete soubor hosts textovým editorem:
sudo nano /etc/hosts
  • Přidejte záznamy pro své domény ukazující na IP adresu serveru,
    například:
192.168.1.10 domain.com
192.168.1.10 domain2.com
Úprava souboru Hosts
  • Uložte a zavřete soubor.

Alternativně: aktualizace záznamů DNS A:

Pokud máte registrované domény, aktualizujte záznamy A v nastavení DNS
tak, aby ukazovaly na IP adresu vašeho serveru.

Testování webů pomocí Curl:

Otestujte své weby a ujistěte se, že jsou přístupné:

curl http://domain.com
curl http://domain2.com
Testování webů pomocí Curl

Konfigurace IIS
pro server Windows

Tato část obsahuje podrobný návod na nastavení
více webových stránek na jednom serveru pomocí Internet Information Services
(IIS) na serveru Windows.

Krok
1: Instalace IIS pomocí Průvodce přidáním rolí a funkcí

  1. Otevřete Server Manager: Klikněte na Server Manager
    v panelu úloh nebo jej otevřete z nabídky Start.

  2. Spusťte Průvodce přidáním rolí a funkcí: V
    Na řídicím panelu Server Manager klikněte na Spravovat a pak
    vybrat Přidat role a funkce.

  3. Instalace na základě rolí nebo funkcí: Vybrat
    Instalace na základě rolí nebo funkcí a klikněte na
    Dále.

Vyberte typ instalace
  1. Vybrat server: Vyberte server, na kterém chcete
    nainstalovat IIS, a klikněte na Dále.

  2. Přidat role: V sekci Role zaškrtněte pole
    pro Web Server (IIS). Když budete vyzváni k přidání funkcí, které
    jsou vyžadovány pro Web Server (IIS), klikněte na Přidat
    Funkce
    .

Vyberte role serveru
  1. Funkce: Nejsou vyžadovány žádné další funkce
    pokud nemáte specifické požadavky. Klikněte na Dále.
Vyberte Funkce
  1. Role Web serveru (IIS): Zkontrolujte informace
    a klikněte na Dále.

  2. Rolové služby: Vyberte služby role IIS
    instalaci. U základního webového serveru jsou standardní volby obvykle
    dostatečný. Klikněte na Dále.

Vybrat Role služeb
  1. Potvrzení: Zkontrolujte své volby a klikněte na
    on Instalovat. Proces instalace bude
    začít.

  2. Dokončení: Po dokončení instalace
    klikněte na Zavřít.

Krok 2: Přidání webů

  1. Otevřete Správce služby IIS: Stiskněte Klávesa Windows +
    R
    , zadejte inetmgra stiskněte
    Enter.
Otevřete Správce služby IIS
  1. Vytvoření nového webu: Klikněte pravým tlačítkem myši na
    Sites složku ve Správci služby IIS a vyberte Přidat
    Website
    .

  2. Podrobnosti webu:

  • Název webu: Zadejte popisný název.

  • Fyzická cesta: Vyberte složku obsahující váš
    soubory webu.

  • Zadejte: Obvykle http.

  • IP adresa: Vyberte IP adresu nebo ponechte jako Vše
    Nepřiřazeno
    .

  • Port: Typicky 80 pro
    HTTP.

  • Název hostitele: Zadejte název domény.

Přidat web
  1. Opakování pro další weby: Postupujte stejně
    kroky pro každý web.

Krok 3: Konfigurace hostitele
Záhlaví

  1. Vyberte web: Klikněte na web ve Správci služby IIS
    Manažer.

  2. Otevřít vazby: V Akce
    panel, klikněte na Bindings.

Otevřít vazby
  1. Úprava nebo přidání vazby: In Stránka
    Bindings
    , upravte stávající vazbu nebo klikněte na
    Přidat.

  2. Zadání názvu hostitele: Zadejte název hostitele do
    Název hostitele pole

Zadání názvu hostitele
  1. Opakování pro další weby: Postupujte stejně
    kroky pro každý web.

Krok 4: Správa
DNS a Úprava souboru Hosts

  1. Aktualizace záznamů DNS: Aby byly vaše doménové jména
    rozlišena na váš IIS server, aktualizujte A záznamy DNS tak, aby ukazovaly na
    veřejnou IP adresu serveru. To je nezbytné, pokud používáte
    registrovaná doménová jména.

  2. Úprava souboru Hosts (volitelné): Pokud ne
    máte-li doménu a chcete testovat lokálně, můžete upravit soubor hosts na
    svém lokálním počítači (ne na serveru). Tento soubor se obvykle nachází na
    **C:**. Přidejte záznamy pro každý váš web, které budou ukazovat na IP adresu
    vašeho IIS serveru. Například:

192.168.1.10 domain.com
192.168.1.10 domain2.com

Nahradit 192.168.1.10 s IP adresou vašeho
serveru Windows. Pamatujte, že tato změna bude fungovat jen na počítači, kde jste soubor hosts upravili.
přístupné pouze na stroji, kde jste provedli úpravy.

Úprava souboru Hosts

Krok 5: Ověřit
Webové stránky

Otevřete webový prohlížeč a přejděte na každou doménu, abyste se ujistili, že
weby se podávají správně. Pokud jste upravili soubor hosts, proveďte
to na stroji, kde jste úpravy prováděli. Měli byste vidět obsah
webu, pokud je vše správně nakonfigurováno.

Testovat v Prohlížeči

Krok 6:
Další konfigurace (volitelné)

  1. SSL Certifikáty: Pokud plánujete používat HTTPS,
    budete muset instalovat a konfigurovat SSL certifikáty pro každý
    stránka.

  2. Fondy aplikací: Zvažte vytvoření samostatných
    fondů aplikací pro každý web, abyste dosáhli lepší správy a
    bezpečnost

  3. Nastavení zabezpečení: Zkontrolujte a nakonfigurujte bezpečnostní
    nastavení podle vašich požadavků.

Každý web bude přístupný prostřednictvím své vlastní domény, přičemž bude sdílet
stejné serverové prostředky.

Závěrem, hostování více webů na jednom serveru pomocí
Apache nebo IIS je efektivní a cenově dostupné. Podle podrobných
kroků pro servery Ubuntu, CentOS a Windows můžete
zjednodušit správu webu a optimalizovat serverové prostředky, čímž zajistíte
stabilní online přítomnost. Máte-li nějaké dotazy, neváhejte nás kontaktovat.
nám odesílání
lístek
.

Sdílet

Potřebujete pomoc s něčím jiným?

Střední doba odezvy pod 1 hodinu. Skuteční lidé, ne boti.