GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit virtuální hostitele na serveru Apache pro hostování více webových stránek

Pokud máte nainstalovaný apache, pravděpodobně víte, co je localhost. Localhost umožňuje lokálně hostovat jeden web. Při použití virtuálních hostitelů však můžete hostovat více webových stránek na jednom serveru. Postup je poměrně jednoduchý a zde jej předvedu sám. Předpokládám, že používáte Ubuntu se serverem apache.

Krok 1

Přejděte do adresáře s názvem /etc/apache2/sites-available

Uvidíte soubor s názvem 000-default.conf, který musíme zkopírovat na stejné místo se změnou názvu.

Vytvářím virtuálního hostitele pro sample.com, takže jej pouze zkopíruji a přejmenuji na sample.com.conf pomocí následujícího příkazu – Create a virtual host file

Krok 2

Nyní musíme tento soubor upravit. Budu k tomu používat gedit. Můžete vidět, že v tomto souboru je mnoho komentářů. Musíme se zbavit všech komentářů, aby to bylo srozumitelnější.

Takže na obrázku níže můžete vidět, že jsem odstranil komentáře a takhle to teď vypadá.

​Nyní musíme přidat 2 důležité konfigurace:ServerName a ServerAlias. Název serveru je velmi základní doména, která by měla odpovídat vašemu virtuálnímu hostiteli. ServerAlias ​​je další konfigurace, která by měla odpovídat základní doméně. Obě tyto konfigurace tedy budou následující – ServerName &ServerAlias

Stačí přidat obě konfigurace do souboru a změnit DocumentRoot na místo, kam chcete web uložit. Používám podsložku s názvem sample v /var/www/html adresář.

Změním tedy kořen dokumentu na tento –

DocumentRoot /var/www/html/sample.

​​Takže můj soubor teď vypadá takto.

Krok 3

Nyní musíte vytvořit soubor indexu pro váš web. Vytvořil jsem svůj soubor index.php s následujícím kódem. Příklad PHP kódu

Krok 4

​Stačí upravit soubor hostitelů a přiřadit doménu virtuálního hostitele k vaší IP adrese localhost (127.0.0.1). Upravit soubor hostitele

Krok 5

Povolte web virtuálního hostitele zadáním následujícího příkazu –Enable Virtual host​Poté budete požádáni o restartování Apache –Restart Apache Server

Krok 6

Otestujte svůj web návštěvou názvu domény, který jste zadali.

Hurá! Úspěšně vytvořili jsme virtuálního hostitele na našem serveru Apache . Pokud se někdy v některém kroku zaseknete, neváhejte a napište komentář níže.


Linux
  1. Jak vytvořit virtuální hostitele Nginx (blok serveru)

  2. Nainstalujte webový server Apache na Linux Mint 13 / Linux Mint 14

  3. Hostujte více webových stránek na kontejnerech Docker

  1. Obsluhujte více domén pomocí virtuálních hostitelů

  2. Nastavte virtuálního hostitele založeného na názvu v Apache

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

  1. Jak vytvořit osobní souborový server s SSH na Linuxu

  2. Jak nakonfigurovat více webových stránek s webovým serverem Apache

  3. Jak nastavit virtuální hostitele Apache na CentOS