Leitfaden: Automatische Directory-Listings in nginx aktivieren
Automatische Directory-Listings sind eine Funktion, mit der ein Webserver den Inhalt eines Verzeichnisses im Browser anzeigt, wenn keine spezielle Index-Datei wie index.html vorhanden ist. Statt einer Fehlermeldung erhält der Besucher also eine automatisch generierte Übersicht mit den darin enthaltenen Dateien und Unterordnern.
Typische Einsatzszenarien:
- Bereitstellen von Download-Servern (z.B. für Software, Backups, Dokumentationen)
- Interne Entwicklungsumgebungen, um Dateien schnell zugänglich zu machen
- Freigabe von Logfiles oder Daten ohne eigene Benutzeroberfläche
Wichtig: Directory-Listings eignen sich eher für kontrollierte Umgebungen, da alle Inhalte eines Verzeichnisses für den Besucher sichtbar sind. Für öffentliche Websites sollte man daher gut überlegen, ob diese Funktion gewünscht oder sicherheitsrelevant ist.
In nginx lässt sich das ganze mit dem Modul HttpAutoindexModule und wenigen Direktiven aktivieren.