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.