Jak zmienić domyślny katalog Apache „DocumentRoot” w Linux

Jak zmienić domyślny katalog Apache „DocumentRoot” w Linux

Apache Serwer WWW to prawdopodobnie najczęściej używany serwer WWW na platformach, w tym różne dystrybucje Linux i Windows. Serwer WWW służy do dostarczania treści internetowych i może obsługiwać wiele zapytań jednocześnie.

Często jest to preferowany wybór specjalistów do budowania różnych projektów internetowych. Przynajmniej podstawowa wiedza na temat tego serwera WWW ma kluczowe znaczenie dla każdego młodego profesjonalisty, który chce rozpocząć karierę jako administrator systemu Linux.

W tym krótkim samouczku nauczysz się modyfikować katalog główny dla serwera WWW Apache. Do celów tego samouczka będziemy używać Ubuntu/Debian I RHEL/CENTOS/FEDORA oparte na instalacjach serwera internetowego.

Jednak ścieżki i dyrektywy są praktycznie takie same w przypadku innych dystrybucji, więc będziesz mógł zastosować wyuczone również na różnych systemach systemowych.

Aby wprowadzić niezbędne zmiany, musisz zmodyfikować DocumentRoot dyrektywa serwera internetowego. Jest to katalog, z którego Apache przeczyta zawartość, do której odwiedzający uzyska dostęp do przeglądarki. Innymi słowy, jest to katalog, który tworzy drzewo katalogów, które będą dostępne w Internecie.

Domyślny DocumentRoot Albowiem Apache to:

/var/www/html lub/var/www/ 

Ścieżki te są opisane w pliku konfiguracyjnym Apache.

Ubuntu/Debian

/etc/apache2/Sites-obsługuje/000-default/etc/apache/apache2.conf 

Centos/Rhel/Fedora

/etc/httpd/conf/httpd.conf 

Aby zmienić root dokumentu dla serwera WWW Apache, po prostu otwórz odpowiedni plik z ulubionym edytorem tekstu i wyszukaj DocumentRoot.

# # DocumentRoot: Directory, z którego będziesz służyć swoim dokumentom #. Domyślnie wszystkie żądania są pobierane z tego katalogu, ale # symboliczne łącza i aliasy mogą być używane do wskazywania innych lokalizacji. # DocumentRoot "/var/www/html" 

Następnie zmień ścieżkę do nowego katalogu docelowego i upewnij się, że Apache jest w stanie odczytać/pisać w tym katalogu. Po zmodyfikowaniu DocumentRoot, Zapisz plik i uruchom ponownie Apache z:

# systemCtl restartuj apache [dla Systemd] # usługa httpd restart [dla Sysvinit] 

Końcowe przemyślenia

Zmiana domyślnego root dokumentu jest łatwym zadaniem, które można wykonać w ciągu kilku minut. Podczas dokonywania takich zmian jest ważne, aby upewnić się, że nie tworzysz żadnych literówek i upewnij się, że zawsze uruchamiasz Apache po wprowadzeniu zmian w pliku konfiguracyjnym.