Úvod
V tomto článku se podíváme na to, jak přidat další virtuální hostitele do cloudového serveru Linux s nainstalovaným Apache. Každý virtuální hostitel zpracovává konkrétní web nebo doménu, která bude hostována na serveru, včetně subdomén. Toto se nazývá hostování založené na pojmenování, protože umožňuje více webům využívat jednu sadu zdrojů, například jednu IP.
Předpoklady
Tento článek předpokládá, že jste již nainstalovali Apache a provedli jeho základní konfiguraci. Pokud jste tak neučinili, postupujte podle našeho návodu zde.
Nastavení virtuálních hostitelů Apache na Ubuntu 20.04
Všechny weby/hostitelé jsou umístěny v následujícím adresáři:
/etc/apache2/sites-available/
Pokud jste právě nainstalovali Apache, toto jsou jediné věci, které byste měli vidět:
Adresář:/etc/apache2/sites-available/
Vytvořte konfigurační soubor virtuálního hostitele pomocí preferovaného textového editoru. V tomto příkladu je použito nano.
nano /etc/apache2/sites-available/virtualhost.example.conf
Přidejte do tohoto souboru základní konfiguraci a uložte:
Ukázka konfigurace virtuálního hostitele
Některé ze sekcí, které můžete změnit, jsou:
<VirtualHost *:80>
Toto je port, ze kterého bude tento virtuální hostitel přístupný. Pokud bychom změnili 80 na 8080, zadali bychom pro přístup k hostiteli následující adresu URL:http:// virtualhost.example:8080
ServerName virtualhost.example
ServerAlias www.virtualhost.example
Tyto hodnoty označují doménu, kterou bude tento virtuální hostitel zastupovat, a alternativní název hostitele.
ServerAdmin [email protected]
Aktualizujte ji pomocí příslušné e-mailové adresy správce serveru.
DocumentRoot /var/www/virtualhost.example/public_html
Toto bude umístění souborů webu pro zadanou doménu.
Poté povolte virtuálního hostitele pomocí následujícího příkazu:
a2ensite virtualhost.example.conf
Váš výstup by měl vypadat takto:
a2ensite ukázkový výstup
Nakonec stačí restartovat Apache, jak je uvedeno ve výzvě
service apache2 reload
Gratulujeme! Nyní jste úspěšně nastavili virtuální hostitele Apache na Ubuntu 20.04. Děkujeme, že nás sledujete, a neváhejte nás kontaktovat pro další aktualizace.
Více o Atlantic.Net
Atlantic.Net nabízí prvotřídní hostingová řešení, včetně hostingových služeb VPS.