Heim >Backend-Entwicklung >PHP-Problem >So ändern Sie das Server-Stammverzeichnis in PHP

So ändern Sie das Server-Stammverzeichnis in PHP

PHPz
PHPzOriginal
2023-04-10 09:44:14960Durchsuche

Was ist das Stammverzeichnis des Servers?

Das Serverstammverzeichnis ist das oberste Verzeichnis auf Ihrem Webserver, das alle Webinhalte bereitstellt. Standardmäßig ist das Stammverzeichnis der meisten Webserver ein öffentliches HTML-Verzeichnis (z. B. /var/www/html oder /var/www).

Warum müssen Sie das Stammverzeichnis des Servers ändern?

Möglicherweise müssen Sie das Stammverzeichnis des Servers ändern, um bestimmte Dateien oder Verzeichnisse auszublenden oder Ihre Dateiverzeichnisstruktur für mehr Sicherheit besser zu organisieren. Darüber hinaus kann das Ändern des Serverstamms dazu beitragen, dass Ihre geänderten Inhalte leichter zugänglich sind.

Wie ändere ich das Stammverzeichnis des Servers?

Hier sind die Schritte zum Ändern des Server-Stammverzeichnisses:

  1. Öffnen Sie die Apache-Konfigurationsdatei

Viele Server Verwenden Sie Apache, um Webinhalte auszuführen und bereitzustellen. Wie die Apache-Konfigurationsdatei geöffnet wird, ist von Server zu Server unterschiedlich. Auf Ubuntu-Systemen können Sie die Apache-Konfigurationsdatei mit dem folgenden Befehl öffnen:

sudo nano /etc/apache2/sites-available/000-default.conf

    #🎜 🎜 #DocumentRoot ändern
In der Apache-Konfigurationsdatei finden Sie DocumentRoot. Standardmäßig sollte diese Zeile wie folgt aussehen:

DocumentRoot /var/www/html

Ändern Sie diese Zeile in Ihren neuen Server-Root-Pfad. Wenn Sie beispielsweise den Serverstamm in /var/www/mywebsite/ ändern würden, würde Ihre DocumentRoot-Zeile so aussehen:

DocumentRoot /var/www/mywebsite/

# 🎜 🎜#

Verzeichniskonfiguration hinzufügen
  1. Das Hinzufügen der folgenden Konfiguration stellt sicher, dass Apache bei Verwendung des neuen Server-Roots funktioniert:

    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted

Ersetzen Sie /var/www/mywebsite/ durch den tatsächlichen Pfad zu Ihrem gewählten neuen Server-Stammverzeichnis.

Speichern und beenden Sie die Datei.
  1. Geben Sie Strg + X und dann Y ein und drücken Sie die Eingabetaste, um die Datei zu speichern und zu verlassen.

Apache neu starten
  1. Auf Ubuntu-Systemen können Sie Apache mit dem folgenden Befehl neu starten:

sudo service apache2 restart

Jetzt haben Sie das Server-Stammverzeichnis erfolgreich geändert! Sie sollten nun unter dem geänderten Server-Root auf den Inhalt Ihrer Website zugreifen können.

SCHLUSSFOLGERUNG

Das Ändern des Server-Stammverzeichnisses kann ein nützlicher Trick sein, sei es durch Sicherheitsmaßnahmen, die Organisation von Dateiverzeichnisstrukturen oder die Verbesserung der Zugänglichkeit. In diesem Artikel wird beschrieben, wie Sie mit Apache das Stammverzeichnis des Servers ändern.

Das obige ist der detaillierte Inhalt vonSo ändern Sie das Server-Stammverzeichnis in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn