GNU/Linux >> Znalost Linux >  >> Ubuntu

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

Úvod

Webový server Apache je nejoblíbenějším způsobem poskytování webového obsahu na internetu. Apache rozděluje své funkce a komponenty do jednotlivých jednotek, které lze přizpůsobit a konfigurovat nezávisle. Základní jednotka, která popisuje jednotlivé stránky nebo doménu, se nazývá virtuální hostitel .

Po konfiguraci Apache někdy nebudete moci zobrazit svůj obsah ve webovém prohlížeči a ve vašem prohlížeči bude viditelná výchozí webová stránka Apache. Jedním z problémů je, že kořenový adresář vašeho webového serveru není správně nakonfigurován. článku vám ukážeme, jak změnit kořenový adresář pro webový server Apache. Pro účely tohoto tutoriálu použijeme instalace webového serveru založené na Ubuntu/Debian a RHEL/CentOS/Fedora.

Předpoklad

  • Přístup sudo na váš server a server Apache na něm nainstalovaný

Krok 1 :Konfigurace výchozího DocumentRoot pro Apache

Documentroot je kořenová složka vašeho webu, kde bude prohlížeč hledat obsah k načtení v prohlížeči.

Výchozí DocumentRoot pro Apache je níže

/var/www/html
nebo
/var/www/

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

Pro Ubuntu/Debian bude uložen v níže uvedeném konfiguračním souboru

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

Pro CentOS/RHEL/Fedora bude uložen v níže uvedeném konfiguračním souboru

/etc/httpd/conf/httpd.conf

Krok 2 :Změňte kořenovou cestu dokumentu

Před provedením jakýchkoli změn v kořenovém adresáři dokumentu,Vždy doporučujeme zálohovat konfigurační soubory,Aby to mohlo být užitečné při návratu, pokud dojde k problému s konfiguračním souborem

Chcete-li změnit kořenovou cestu dokumentu, musíte otevřít odpovídající konfigurační soubor, jak je uvedeno v kroku výše, a vyhledat 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"

Změňte podrobnosti cesty v kořenovém adresáři dokumentu výše na nový cílový adresář, například jak je uvedeno níže

DocumentRoot "/home/e2e/publichtml"

Jakmile změníte kořenovou cestu dokumentu, ujistěte se, že Apache je schopen číst/zapisovat do tohoto adresáře a soubor uložit

Krok 3 :Restartujte službu Apache

Po uložení souboru laskavě zkontrolujte syntaxi Apache pomocí níže uvedeného příkazu

apache2ctl -t
httpd -t

Pokud je syntaxe v pořádku, restartujte službu jednou, aby se změny projevily.

[Pro SystemD]

systemctl restart apache     

[Pro SysVinit]

service httpd restart    

Závěr

Nyní jste úspěšně změnili kořen dokumentu svého webového serveru. Jakmile do kořenového adresáře dokumentu přidáte obsah svého webu, budete jej moci zobrazit ve svých prohlížečích.


Ubuntu
  1. Jak změnit časové pásmo na serveru RHEL7 Linux

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

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

  1. Jak resetovat nebo změnit heslo root v Linuxu

  2. Jak resetovat nebo změnit heslo kořene MySQL v systému Linux nebo Windows

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

  1. Jak nainstalovat SQL Server na Linux

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

  3. Jak změnit heslo root v Ubuntu Linux