Zum Inhalt springen
EuroVPSEuroVPS

So deaktivieren Sie Directory Listings

EuroVPS FAQ

2 Min. Lesezeit

Shell: FAQ page chrome, see faq/INDEX-AND-CHROME.md.

Body

Warum sollten Sie das Directory Listing deaktivieren?

Ein offenes Directory Listing lässt jeden die Dateien unterhalb dieses Pfads lesen und herunterladen und die Plugins und Themes der Website kartieren. Deaktivieren Sie es. Die Methode hängt vom Webserver ab.

#1 Apache

Angenommen, das Directory Listing ist für Ihre Website unter http://mydomain.com/MyData/ aktiv. Dann legen Sie die Datei .htaccess im Verzeichnis MyData unterhalb des Document Root Ihrer Website an. Verbinden Sie sich per FTP oder über eine Linux-Shell und erstellen Sie die .htaccess mit dem folgenden Inhalt, um das Directory Listing an genau dieser Stelle zu deaktivieren.

Options -Indexes

Hinweise:

a.) Wenn Sie das Directory Listing weiterhin sehen oder die URL Fehler liefert, prüfen Sie in den Apache-Error-Logs, ob Rechtefehler gemeldet werden. Idealerweise gehört die .htaccess dem Web-Benutzer und seiner Gruppe und hat die Rechte 644.

b.) Apache verarbeitet die .htaccess nicht, wenn er nicht so konfiguriert ist, dass er .htaccess an dieser Stelle liest. Fügen Sie in der Apache-Konfigurationsdatei (httpd.conf) einen Directory-Abschnitt wie den folgenden hinzu und laden Sie Apache neu.

<Directory "/home/complete/path/to/the/directory/ ">
AllowOverride All
</Directory>

#2 Nginx

In nginx stammt das Listing aus dem ngx_http_autoindex_module. Setzen Sie autoindex off; im location-Block. Bearbeiten Sie die nginx.conf mit den folgenden Einträgen in der Konfiguration Ihrer Website.

server {
            listen 80;
            server_name yourdomain.com www.yourdomain.com;             root /path/to/document/root;
            location / {
                     index index.php index.html;
            }
            location /path/disable/dir_listing {
                       autoindex off;
            }
}

#3 IIS

Öffnen Sie den IIS mit erhöhten Rechten oder als Administrator. Gehen Sie zur Website und klicken Sie darauf, um ihre Optionen zu sehen. Suchen Sie die Option «Directory Browsing» und öffnen Sie sie.

Klicken Sie im Optionsbereich auf der rechten Seite auf «Disable».

Aus den FAQ von EuroVPS.

Mehr in «Anleitungen»

Ihr nächster Infrastrukturpartner

Haben Sie noch
eine Frage?

Sagen Sie uns, was Sie erreichen möchten. Ein Ingenieur liest es und antwortet.

+357 222 32280
Ein EuroVPS-Ingenieur trägt einen Server-Knoten durch das Rechenzentrum
Ein Gespräch mit den Menschen, die sich um Ihre Infrastruktur kümmern werden.

Beginnen wir mit Ihrer Umgebung.

Ein wenig Kontext hilft uns, das richtige Gespräch zu beginnen.

Wir verwenden Ihre Angaben, um Ihre Anfrage zu beantworten. Datenschutzerklärung