Přejít na hlavní obsah
Sleva 50% všechny plány, omezený čas. Od $2.48/mo
Úvodní dokumenty

Hosting více webů na VPS

By Parnian R. 6 min read Aktualizováno Feb 15, 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.

Create Directories

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
Assign Permissions

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>
Configure Virtual Hosts

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
Enable Sites

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
Edit Hosts File
  • 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
Test Websites with 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í: Zvolte
    Instalace na základě rolí nebo funkcí a klikněte na
    Dále.

Select Installation Type
  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
    .

Select Server Roles
  1. Funkce: Nejsou vyžadovány žádné další funkce
    pokud nemáte specifické požadavky. Klikněte na Dále.
Select Features
  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.

Select Role Services
  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.
Open IIS Manager
  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.

Add Website
  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.

Open Bindings
  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

Specify Host Name
  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.

Edit the Hosts File

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.

Test in Browser

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
.

Share

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

Medián doby odezvy pod 1 hodinu. Skuteční lidé, ne boti.