Tato příručka je určena pro lidi, kteří postupovali podle předchozího průvodce webovým serverem Apache nebo máte aktuálně nainstalovaný webový server Apache a chtěli byste na svém webovém serveru nastavit více webových stránek (vhosts).
Krok 1 – Nastavení vHosts
 Hostování jednoho webu pomocí serveru Apache je snadné, stačí nahrát soubory webu do /var/www/html složka. Dost jednoduché. Ale co když chcete hostovat více webových stránek? Odpověď, vHosts. Každý web je nastaven jako vHosts, který obsahuje všechny informace o webu na webovém serveru.
Pro každý nový web budete muset vytvořit konfigurační soubor vHost. K tomu použijte tento příkaz (nahrazení odkazu vaší doménou).
 $ sudo mkdir -p /var/www/website.com 
Vytvořme složku pro ukládání informací protokolu:
 $ sudo mkdir -p /var/www/website/log 
Přiřadit oprávnění:
 $ sudo chown -R $USER:$USER /var/www/website/html 
Ujistěte se, že jsou nastavena oprávnění root:
 $ sudo chmod -R 755 /var/www 
Krok 2 — Vytvořte soubor adresáře
Nyní, když jsou složky vHosts nastaveny, musíme nyní vytvořit soubory adresáře pro vHost.
 Pomocí textového editoru dle vašeho výběru v tomto případě použijeme vi , vytvořte ukázku index.html soubor.
 $ sudo vi /var/www/website/html/index.html 
 Jakmile se soubor otevře, stiskněte i zadejte INSERT režimu. Zkopírujte a vložte tento kód do souboru:
<html>
  <head>
    <title>Hello World!</title>
  </head>
  <body>
    <h1>This vHost is successfully working! Sweet.</h1>
  </body>
</html> 
 Uložte a ukončete stisknutím ESC a zadáním :wq a poté stiskněte ENTER. 
Změňte oprávnění k souboru pomocí:
 $ sudo chown -R www-data: /var/www/website.com 
Krok 3 – Vytvořte vHosts
 Nyní můžeme vytvořit sites-available a sites-enabled adresáře. The sites-available je místo, kde jsou uloženy vHosts. The sites-enabled adresář je místo, kde jsou uloženi ‚aktivní‘ vHosts.
Oba adresáře můžeme vytvořit pomocí tohoto příkazu:
 $ sudo mkdir /etc/httpd/sites-available /etc/httpd/sites-enabled 
 Dále musíme upravit konfigurační soubor Apache, aby řekl Apache, aby hledal vHosts v sites-enabled adresář. Otevřete konfigurační soubor:
 $ sudo vi /etc/httpd/conf/httpd.conf 
Přidejte tento řetězec na konec souboru:
IncludeOptional sites-enabled/*.conf
Uložte a ukončete.
 Nyní potřebujeme vytvořit soubor vHost pro náš web v sites-available adresář. Pomocí tohoto příkazu (nezapomeňte nahradit „web“ svou doménou):
 $ sudo vi /etc/httpd/sites-available/website.conf 
Přidejte toto do souboru (opět nahraďte „web“ svou doménou):
<VirtualHost *:80>
    ServerName www.website
    ServerAlias website
    DocumentRoot /var/www/website/html
    ErrorLog /var/www/website/log/error.log
    CustomLog /var/www/website/log/requests.log combined
</VirtualHost> Uložte a ukončete soubor.
Nyní, když jsme vytvořili soubory vHost, musíme je povolit.
 $ sudo ln -s /etc/httpd/sites-available/website.conf /etc/httpd/sites-enabled/website.conf 
Vaši virtuální hostitelé jsou nakonfigurováni a připraveni k poskytování. Ale restartujme Apache pomocí:
 $ sudo systemctl restart httpd 
 Po restartu byste nyní měli být schopni přejít na http://yourdomain a podívejte se na soubor, který jsme vytvořili.