Jak znaleźć root dokumentu Apache w Linux

Jak znaleźć root dokumentu Apache w Linux

DocumentRoot jest katalogiem najwyższego poziomu w drzewie dokumentów widocznym z Internetu, a dyrektywa ustawia katalog w konfiguracji Apache2 Lub Httpd szuka i serwuje pliki internetowe z żądanego adresu URL do roota dokumentu.

Na przykład:

DocumentRoot "/var/www/html" 

Następnie dostęp do http: // domena.com/indeks.html odnosi się do /var/www/html/index.html. DocumentRoot Należy opisać bez totowego cięcia.

W tej krótkiej szybkiej wskazówki pokażemy, jak znaleźć Apache DocumentRoot katalog w Linux system.

Znalezienie root dokumentów Apache

Aby uzyskać Apache DocumentRoot katalog na Debian, Ubuntu Linux i to instrumenty pochodne, takie jak Linux Mint, Uruchom następujące polecenie GREP.

$ grep -i 'DocumentRoot'/etc/apache2/Sites-dostępny/000-default.conf $ grep -i 'DocumentRoot'/etc/apache2/witryny-dostępny/default-ssl.conf 
Znajdź Apache Documentroot w Ubuntu

NA Centos, Rhel I Fedora Rozkłady Linux, uruchom następujące polecenie.

$ grep -i 'dokumentroot'/etc/httpd/conf/httpd.conf $ grep -i 'dokumentroot'/etc/httpd/conf.D/SSL.conf 
Znajdź Apache Documentroot w Centos

Zauważ, że lokalizacja DocumentRoot katalog może się różnić w zależności od wartości DocumentRoot Zestaw dyrektywy w konfiguracji Apache lub HTTPD.

Jeśli chcesz zmienić lokalizację Apache DocumentRoot Katalog, przeczytaj nasz artykuł, który wyjaśnia, jak zmienić domyślny katalog Apache „DocumentRoot” w Linux.

Na marginesie, poszczególne katalogi dla wszystkich wirtualnych hostów muszą znajdować się pod DocumentRoot. Na przykład, jeśli jesteś DocumentRoot Jest /var/www/html, i masz dwie witryny o nazwie Przykład 1.com I Przykład2.com, Możesz stworzyć ich katalogi, jak pokazano.

$ sudo mkdir -p/var/www/html/example1.com/$ sudo mkdir -p/var/www/html/example2.com/ 

Następnie w wirtualnych plikach konfiguracyjnych hosta wskazują ich DocumentRoot do powyższych katalogów.

Oto kilka dodatkowych przewodników na temat serwera WWW Apache, które okażą się przydatne:

  1. Przydatne polecenia do zarządzania serwerem WWW Apache w Linux
  2. 3 sposoby sprawdzania statusu Apache Server i czas pracy w Linux
  3. Jak włączyć moduł APACHE UserDir na RHEL/CENTOS
  4. Hosting wirtualny Apache: Hosty wirtualne oparte na IP i nazwa
  5. Jak wymienić wszystkie wirtualne hosty na serwerze WWW Apache

Otóż ​​to! Jeśli znasz jakiś inny użyteczny sposób na znalezienie Apache DocumentRoot katalog, udostępnij nam w sekcji komentarzy poniżej.