GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So ändern Sie das standardmäßige Apache-Verzeichnis „DocumentRoot“ in Linux

Apache Der Webserver ist wahrscheinlich der am häufigsten verwendete Webserver auf allen Plattformen, einschließlich verschiedener Linux-Distributionen und Windows. Der Webserver wird zum Bereitstellen von Webinhalten verwendet und kann viele Abfragen gleichzeitig bedienen.

Es ist oft die bevorzugte Wahl von Profis zum Erstellen verschiedener Webprojekte. Mindestens Grundkenntnisse dieses Webservers sind für jeden jungen Berufstätigen, der eine Karriere als Linux-Systemadministrator starten möchte, von entscheidender Bedeutung.

In diesem kurzen Tutorial erfahren Sie, wie Sie das Stammverzeichnis für den Apache-Webserver ändern. Für dieses Tutorial verwenden wir Ubuntu/Debian und RHEL/CentOS/Fedora basierte Installationen des Webservers.

Die Pfade und Anweisungen sind jedoch auch für andere Distributionen praktisch gleich, sodass Sie das Gelernte auch in verschiedenen Betriebssystemen anwenden können.

Um die notwendigen Änderungen vorzunehmen, müssen Sie das DocumentRoot ändern Direktive des Webservers. Dies ist das Verzeichnis, aus dem Apache die Inhalte liest, auf die der Besucher über den Browser zugreift. Mit anderen Worten, dies ist das Verzeichnis, das den Baum der Verzeichnisse bildet, auf die über das Internet zugegriffen werden kann.

Der standardmäßige DocumentRoot für Apache ist:

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

Diese Pfade sind in der Konfigurationsdatei von Apache beschrieben.

Ubuntu/Debian

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

CentOS/RHEL/Fedora

/etc/httpd/conf/httpd.conf

Um den Dokumentenstamm für Ihren Apache-Webserver zu ändern, öffnen Sie einfach die entsprechende Datei mit Ihrem bevorzugten Texteditor und suchen Sie nach 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"

Ändern Sie danach den Pfad zum neuen Zielverzeichnis und stellen Sie sicher, dass Apache in diesem Verzeichnis lesen/schreiben kann. Nachdem Sie die DocumentRoot geändert haben , speichern Sie die Datei und starten Sie Apache neu mit:

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

Abschließende Gedanken

Die Änderung des Standarddokumentstamms ist eine einfache Aufgabe, die in wenigen Minuten erledigt werden kann. Wenn Sie solche Änderungen vornehmen, ist es wichtig sicherzustellen, dass Sie keine Tippfehler machen und Apache immer neu starten, nachdem Sie Änderungen an seiner Konfigurationsdatei vorgenommen haben.


Linux
  1. So deaktivieren Sie die Standard-Willkommensseite von Apache unter Redhat Linux

  2. So ändern Sie das DocumentRoot-Verzeichnis auf Apache auf einem Linux-Server

  3. So ändern Sie das DocumentRoot-Verzeichnis auf Apache auf einem Linux-Server

  4. So ändern Sie die Shell unter Linux

  5. So ändern Sie die Standard-Shell in Linux

So hosten Sie eine Website auf einem Apache-Webserver

So installieren Sie den Apache-Webserver unter Alpine Linux

So ändern Sie die Standard-Shell im Linux-System

So ändern Sie den Benutzer unter Linux

So ändern Sie die IP-Adresse unter Linux

So kopieren Sie das Verzeichnis unter Linux