GNU/Linux >> Znalost Linux >  >> Linux

Jak nastavit virtuální hostitele Apache na Ubuntu 20.04

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


Linux
  1. Jak nastavit virtuální hostitele Apache na CentOS

  2. Jak nastavit ověřování hesla Apache na Ubuntu 18.08?

  3. Nastavte virtuální hostitele Apache v operačním systému Ubuntu

  1. Jak nastavit virtuální hostitele Apache na Ubuntu 18.04

  2. Jak nastavit virtuální hostitele Apache na Ubuntu 20.04

  3. Jak nakonfigurovat virtuálního hostitele Apache na ubuntu

  1. Jak nastavit virtuální hostitele Apache na CentOS 7

  2. Jak nastavit virtuální hostitele Apache na CentOS 8

  3. Jak nastavit virtuální hostitele Apache na Debianu 9