So deaktivieren Sie die Verzeichnisauflistung in Apache

So deaktivieren Sie die Verzeichnisauflistung in Apache

Die Standardindexierung wird im Apache -Webserver mit dem aktiviert Optionen +Indizes oder Optionsindizes Richtlinie. Im Allgemeinen geschieht dies, wenn im Verzeichnis keine Index -Datei (Standard) -Datei vorhanden ist. Dann versteht Apache nicht, welche Datei auf der Seite angezeigt werden soll, und listet alle Dateien auf der Seite auf. Sie können den folgenden Screenshot sehen, da keine Indexdatei verfügbar ist.

Deaktivieren Sie die Verzeichnisauflistung in Apache

Um die Verzeichnisliste für ein bestimmtes Verzeichnis zu deaktivieren, fügen Sie die folgenden Einstellungen im virtuellen Apache -Host hinzu oder erstellen Sie a .HTaccess -Datei in diesem Verzeichnis mit unten. Die Optionen -Indexes deaktiviert die Auflistung der Dateien auf der Website, wenn eine Indexdatei fehlt.

In Apache Virtual Host:

Optionen -Indexes
123 Optionen -Indexes

In .HTaccess -Datei:

Optionen -Indexes
1 Optionen -Indexes

Während der Verwendung der .HTAccess stellen Sie sicher, dass der Apache -Server verwendet wird .HTaccess -Dateien für dieses Verzeichnis. In den meisten Fällen, .HTaccess ist standardmäßig deaktiviert.

Laden Sie schließlich den Apache -Dienst neu, nachdem Sie Änderungen im virtuellen Host vorgenommen haben, um Änderungen anzuwenden. Der .HTaccess -Änderungen gelten sofort, ohne den Service neu zu laden.