Frage

Heute habe ich entdeckt, dass meine Neuinstallation von Apache Der HTTP-Server kann Dateien von mir bereitstellen C:\uploads\ Verzeichnis.

Ich habe zwei Ordner darin C:\uploads:

  • C:\uploads emplates
  • C:\uploads\sites

Beide Ordner enthalten testimage.jpg.

Ich habe festgestellt, dass Apache die Dateien aus dem Vorlagenordner bereitstellt, wenn ich Folgendes anfordere:

http://localhost/templates/testimage.jpg

Jedoch, http://localhost/sites/testimage.jpg 404'S!

OMG – erstens, warum bedient Apache das Vorlagen Ordner überhaupt?Ist es etwas Besonderes?

Zweitens: Nach welchen willkürlichen Regeln verbietet Apache den Zugriff auf andere Ordner wie die Websites?

Ich bin so verwirrt.Möglicherweise bin ich bei der Installation irgendwo falsch abgebogen.

War es hilfreich?

Lösung

Haben Sie Ihre httpd.conf-Datei durchgesehen, um zu sehen, welche Regeln für das, was bereitgestellt wird, gelten?Gibt es alternativ .htaccess-Dateien, die möglicherweise ändern, was bereitgestellt wird?Möglicherweise sind in der einen oder anderen Vorlage Vorlagen verfügbar, auf Websites jedoch nicht ...Das ist das erste, was mir in den Sinn kommt.

Ich würde vorschlagen, diese Konfigurationsdateien sorgfältig durchzugehen, um herauszufinden, was das beobachtete Verhalten verursachen könnte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top