GNU/Linux >> Znalost Linux >  >> Linux

Jak změnit výchozí adresář Apache 'DocumentRoot' v Linuxu

Apache webový server je pravděpodobně nejpoužívanějším webovým serverem napříč platformami včetně různých distribucí Linuxu a Windows. Webový server se používá k doručování webového obsahu a může obsluhovat mnoho dotazů najednou.

Často je preferovanou volbou profesionálů pro vytváření různých webových projektů. Mít alespoň základní znalosti tohoto webového serveru je životně důležité pro každého mladého profesionála, který chce začít kariéru správce systému Linux.

V tomto krátkém tutoriálu se naučíte, jak upravit kořenový adresář pro webový server Apache. Pro účely tohoto tutoriálu budeme používat Ubuntu/Debian a RHEL/CentOS/Fedora instalace webového serveru.

Cesty a direktivy jsou však prakticky stejné i pro jiné distribuce, takže naučené poznatky budete moci použít také v různých operačních systémech.

Chcete-li provést potřebné změny, musíte upravit DocumentRoot direktiva webového serveru. Toto je adresář, ze kterého bude Apache číst obsah, ke kterému bude mít návštěvník přístup přes prohlížeč. Nebo jinými slovy, toto je adresář, který tvoří strom adresářů, které budou přístupné přes web.

Výchozí DocumentRoot pro Apache je:

/var/www/html
or
/var/www/

Tyto cesty jsou popsány v konfiguračním souboru Apache.

Ubuntu/Debian

/etc/apache2/sites-enabled/000-default
/etc/apache/apache2.conf

CentOS/RHEL/Fedora

/etc/httpd/conf/httpd.conf

Chcete-li změnit kořen dokumentu pro webový server Apache, jednoduše otevřete odpovídající soubor ve svém oblíbeném textovém editoru a vyhledejte DocumentRoot .

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html"

Poté změňte cestu k novému cílovému adresáři a ujistěte se, že Apache je schopen v tomto adresáři číst i zapisovat. Jakmile upravíte DocumentRoot , uložte soubor a restartujte apache pomocí:

# systemctl restart apache     [For SystemD]
# service httpd restart        [For SysVinit]    

Poslední myšlenky

Změna výchozího kořenového adresáře dokumentu je snadný úkol, který lze provést během několika minut. Při provádění takových změn je důležité se ujistit, že neuděláte žádné překlepy a po provedení změn v konfiguračním souboru vždy restartovat Apache.


Linux
  1. Jak změnit adresář DocumentRoot na Apache na serveru Linux

  2. Jak změnit adresář DocumentRoot na Apache na serveru Linux

  3. Jak změnit Shell v Linuxu

  1. Jak zakázat výchozí uvítací stránku Apache na Redhat Linuxu

  2. Jak změnit výchozí prostředí v Linuxu

  3. Jak mohu změnit výchozí skupinu uživatele v systému Linux?

  1. Jak používat příkaz Linux cd ke změně adresáře

  2. Jak změnit výchozí shell v Linuxu

  3. Jak změním kořenový adresář serveru Apache?