So deaktivieren Sie die Verzeichnis-Indizierung von apache2, wenn der server root?
Muss ich deaktivieren, dass die Indizierung wenn ich auf meinem root-Verzeichnis auf einem apache2-server, irgendwelche Tipps?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn es sich nur um ein Verzeichnis, das Sie schützen möchten, aus Einsicht in den Inhalt, Sie können auch einfach hinzufügen index.html oder index.php das wird sich zeigen, wenn jemand navigiert in das Verzeichnis.
Bearbeiten Sie Ihre apache2-Konfigurationsdatei, die sich normalerweise auf das Verzeichnis: "/etc/apache2/httpd.conf".
Fügen Sie den folgenden oder Bearbeiten, wenn Ihr bereits einige Konfigurationen für den Standard-web-server-Verzeichnis (/var/www):
Dies wird deaktivieren Sie die Indizierung auf alle öffentlichen Verzeichnissen.
/etc/apache2/apache2.conf
. Seit Apache Struktur variiert von distribution zu distribution, schlage ich vor, die Suche mitgrep -r "Directory /var/www" /etc/apache2
.In der Regel wie folgt vorgenommen:
Das Minuszeichen bedeutet "kein"...
.htaccess
und es funktioniertStellen Sie sicher, dass Sie auch add-Indizes an den config-Dateien in Ihre Standorte-aktiviert (oder Websites-zur Verfügung, wie in meinem Fall) Verzeichnis, und Sie sind in der Regel in der "/etc/apache2/" - Verzeichnis.
sudo nano /etc/apache2/apache2.conf
Sich dieser Abschnitt
<Directory /var/www/>
in der DateiFügen Sie ein minus auf Indizes (Verweigert)
Fügen Sie ein plus an FollowSymLinks
Ergebnis :
<Directory /var/www/>
Options -Indexes +FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Arbeitet in Raspbian
Erhalten Sie die Meldung : "Sie besitzen nicht die Berechtigung zum Zugriff auf "Verzeichnis" auf diesem server."