Bereitstellen von Dateien außerhalb des htdocs-Ordners mit XAMPP/Apache
XAMPP stellt normalerweise standardmäßig Dateien bereit, die sich im htdocs-Verzeichnis befinden. Es ist jedoch möglich, Apache so zu konfigurieren, dass er auf Dateien von außerhalb dieses Verzeichnisses zugreift und diese bereitstellt. Hier sind drei Ansätze, um dies zu erreichen:
Virtuelle Hosts:
Erstellen Sie eine virtuelle Hostkonfiguration in httpd-vhosts.conf und geben Sie das Dokumentstammverzeichnis als gewünschtes Verzeichnis an Hinzufügen eines virtuellen Namens. Aktualisieren Sie die Hosts-Datei, um den virtuellen Hostnamen in 127.0.0.1 aufzulösen. Mit dieser Methode können Sie über eine dedizierte Domäne oder Subdomäne auf das Verzeichnis zugreifen.
Aliase:
Erstellen Sie in der Datei http.conf eine Aliaszuordnung für das gewünschte Verzeichnis . Fügen Sie die Alias-Direktive im Abschnitt „Alias-Modul“ hinzu und geben Sie dabei das URL-Pfadpräfix und den physischen Pfad zum Verzeichnis an. Apache stellt nun Dateien aus dem angegebenen Verzeichnis unter dem konfigurierten URL-Pfad bereit.
Ändern des Dokumentstamms:
Ändern Sie die DocumentRoot-Konfiguration in httpd.conf, um sie auf festzulegen das gewünschte Verzeichnis. Passen Sie alle anderen relevanten Einstellungen an, z. B. die Verzeichnisberechtigungen, damit Apache ordnungsgemäß auf das neue Dokumentstammverzeichnis zugreifen kann. Dieser Ansatz macht den gesamten Inhalt des angegebenen Verzeichnisses über Apache ohne URL-Pfadzuordnung zugänglich.
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie kann ich Dateien außerhalb des XAMPP-htdocs-Verzeichnisses bereitstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!