Howto install Ambari on Ubuntu
Obsah:
V tomto tutoriálu vás seznámíme s nastavením virtuálních hostitelů Apache na Debianu 9.
Virtuální hostitelé Apache umožňují hostovat více než jednu doménu na jednom počítači. Při použití virtuálních hostitelů můžete pro každou doménu nebo subdoménu zadat jiný kořen dokumentu (adresář, který obsahuje soubory webových stránek), vytvořit samostatnou bezpečnostní politiku, použít různé certifikáty SSL a mnohem více.
Přestože je tento tutoriál napsán pro Debian 9, stejné kroky platí pro všechny distribuce založené na Debianu.
Předpoklady
Před pokračováním v tomto kurzu se ujistěte, že jste splnili následující předpoklady:
- Název domény přejděte na IP adresu vašeho serveru. V tomto tutoriálu použijeme
example.com
Máte Apache nainstalovaný na vašem Debian serveru. Přihlaste se jako uživatel s právy sudo.
Vytvořte strukturu adresářů
Kořen dokumentu je adresář, ve kterém jsou soubory webových stránek pro název domény ukládány a zobrazovány v reakci na požadavky. Kořen dokumentu můžete nastavit do libovolného umístění. V této příručce použijeme následující strukturu adresářů:
/var/www/ ├── domain1.com │ └── public_html ├── domain2.com │ └── public_html ├── domain3.com │ └── public_html
Každá doména hostovaná na našem serveru bude mít kořen dokumentu nastaven na
/var/www/ /public_html
/var/www/ /public_html
.
Začněme vytvořením kořenového adresáře dokumentů pro naši první doménu,
example.com
:
sudo mkdir -p /var/www/example.com/public_html
Vytvoříme také soubor
index.html
v kořenovém adresáři dokumentu domény, který se zobrazí při návštěvě domény v prohlížeči.
Otevřete svůj oblíbený textový editor, vytvořte nový soubor a do něj vložte následující:
/var/www/example.com/public_html/index.html
Welcome to example.com Success! example.com home page!
Welcome to example.com Success! example.com home page!
Příkazy spouštíme jako uživatel sudo a nově vytvořené soubory a adresáře patří uživateli root.
Abychom předešli problémům s povolením, změníme vlastnictví kořenového adresáře dokumentu domény a všech souborů v tomto adresáři na uživatele apache (
www-data
):
sudo chown -R www-data: /var/www/example.com
Vytvořte virtuální hostitele
V systémech Debian jsou konfigurační soubory Apache Virtual Hosts umístěny v adresáři
/etc/apache2/sites-available
a lze je povolit vytvořením symbolických odkazů do adresáře
/etc/apache2/sites-enabled
.
Otevřete textový editor a vytvořte následující základní konfigurační soubor Virtual Host:
/etc/apache2/sites-available/example.com.conf
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined
-
ServerName
: Doména, která by se měla shodovat s touto konfigurací virtuálního hostitele. Mělo by to být vaše doménové jméno.ServerAlias
: Všechny ostatní domény nebo subdomény, které by se měly shodovat také s tímto virtuálním hostitelem, obvyklewww
subdoménou.DocumentRoot
: Adresář, ze kterého bude Apache obsluhovat soubory domény.Options
: Tato směrnice řídí, které funkce serveru jsou k dispozici v konkrétním adresáři.-
-Indexes
: Zabraňuje výpisům adresářů.FollowSymLinks
: Pokud je tato možnost povolena, Apache bude následovat symbolické odkazy.
AllowOverride
: Určuje, které direktivy deklarované v souboru.htaccess
mohou přepsat konfigurační direktivy.ErrorLog
,CustomLog
: Určuje umístění pro soubory protokolu. -
Konfigurační soubor Virtual Host můžete pojmenovat libovolně, ale jako název konfiguračního souboru se doporučuje použít název domény.
Chcete-li povolit nový soubor virtuálního hostitele, vytvořte symbolický odkaz ze souboru virtuálního hostitele do adresáře s
sites-enabled
, který Apache během spuštění přečte.
V systémech Debian můžete povolit virtuálního hostitele pomocí pomocného skriptu s názvem
a2ensite
:
sudo a2ensite example.com
Druhou možností je ruční vytvoření symbolu, jak je uvedeno níže:
sudo ln -s /etc/apache2/sites-available/example.com.conf /etc/apache2/sites-enabled/
Jakmile je konfigurace povolena, otestujte, zda je syntaxe správná zadáním:
sudo apachectl configtest
Pokud neexistují žádné chyby, zobrazí se následující výstup:
Syntax OK
Restartujte službu
apache2
aby se změny projevily:
sudo systemctl restart apache2
Chcete-li ověřit, zda všechno funguje podle očekávání, otevřete ve svém oblíbeném prohlížeči adresu
http://example.com
a uvidíte něco podobného:
Závěr
V tomto tutoriálu jste se naučili, jak vytvořit konfiguraci virtuálního hostitele Apache pro hostování více domén na jednom serveru Debian. Stejné kroky můžete opakovat a vytvořit další virtuální hostitele pro své další domény.
apache debianTento příspěvek je součástí Jak nainstalovat LAMP Stack na sérii Debian 9.
Další příspěvky v této sérii:
• Jak nainstalovat Apache na Debian 9 • Jak nainstalovat PHP na Debian 9 • Jak nastavit virtuální hostitele Apache na Debian 9 • Jak nainstalovat MariaDB na Debian 9 • Zabezpečit Apache pomocí šifrování na Debianu 9Virtuální stroje nebo virtuální počítače vám umožňují spustit různé operační systémy na jednom počítači - nazývané hostující operační systémy. To se často ukáže jako užitečné, když potřebujete testovat software v různých operačních systémech, testovat scénáře upgradu nebo dělat jiné aktivity. Také, když jste dokončili úkol, můžete vrátit stroj zpět do formálního stavu.

Tento daný tutoriál vás naučí, jak nakonfigurovat Hyper-V a vytvořit virtuální počítače v systému Windows 8/10. -V v systému Windows 8/10
Jak nastavit virtuální počítače apache na centech 7

V tomto tutoriálu vám krok za krokem poskytneme pokyny, jak nastavit virtuální servery Apache na serveru CentOS 7. Virtuální hostitelé Apache umožňují provozovat více webů na jednom webovém serveru.
Jak nastavit virtuální počítače apache na Ubuntu 18.04

V tomto tutoriálu vám krok za krokem poskytneme pokyny k nastavení virtuálních hostitelů Apache na Ubuntu 18.04. Virtuální hostitelé Apache umožňují provozovat více než jeden web na jednom počítači.