Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich mit Apache Dateien von außerhalb des htdocs-Verzeichnisses von XAMPP bereitstellen?

Wie kann ich mit Apache Dateien von außerhalb des htdocs-Verzeichnisses von XAMPP bereitstellen?

Linda Hamilton
Linda HamiltonOriginal
2024-11-27 13:54:12812Durchsuche

How Can I Serve Files from Outside XAMPP's htdocs Directory Using Apache?

Bereitstellen von Dateien außerhalb des htdocs-Verzeichnisses von serviert von Apache?

Antwort: Ja, es gibt drei Methoden, um dies zu erreichen:

Methode 1: Virtuelle Hosts

Aktivieren Sie virtuelle Hosts, indem Sie Zeile 19 auskommentieren httpd-vhosts.conf.Definieren Sie einen virtuellen Host für das gewünschte Verzeichnis und geben Sie dabei das Dokumentstammverzeichnis, den Servernamen und die Zugriffsberechtigungen an.

    Fügen Sie einen Eintrag zur Hosts-Datei hinzu, um den Server zuzuordnen Namen mit der lokalen IP-Adresse.
  1. Starten Sie Apache neu und greifen Sie über den angegebenen Server auf das Verzeichnis zu Name.
  2. Methode 2: Aliase

Kopieren Sie die Standardverzeichnisberechtigungen von htdocs in das gewünschte Verzeichnis in http.conf.Fügen Sie eine Alias-Direktive hinzu, um dem Verzeichnis im Abschnitt alias_module von einen URL-Pfad zuzuordnen http.conf.

  1. Methode 3: Ändern des Dokumentstamms

Ändern Sie die DocumentRoot-Direktive in httpd.conf so, dass sie auf das gewünschte Verzeichnis verweist. Aktualisieren Sie die Verzeichnisberechtigungen, damit sie mit dem neuen Dokumentstamm übereinstimmen.

    Starten Sie Apache neu und das Verzeichnis wird nun angezeigt zugänglich als Stammverzeichnis der Website.
  1. Zusätzliche Hinweise:

Verwenden Sie Schrägstriche „/“ anstelle von Backslashes.Fügen Sie keine abschließenden Schrägstriche ein.

    Starten Sie Apache nach der Erstellung immer neu Änderungen.

Das obige ist der detaillierte Inhalt vonWie kann ich mit Apache Dateien von außerhalb des htdocs-Verzeichnisses von XAMPP bereitstellen?. 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