Désactiver le listing de fichiers apache index dans les répertoires web apache

Désactiver le listing de fichiers apache index dans les répertoires web apache

 

Désactiver le listing de fichiers apache « index of » dans sa configuration :

– Cent OS RedHat /etc/httpd/conf/httpd.conf
– Debian et les autres: /etc/apache2/httpd.conf
– Freebsd: /usr/local/etc/apache22/httpd.conf
– Mac: /etc/httpd/httpd.conf
– Windows:Apache 1.x: C:\Program Files\Apache Group\Apache2\conf\httpd.conf
Apache 2.0.x: C:\Program Files\Apache Group\Apache2\conf\httpd.conf
Apache 2.2.x: C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf

 

Fichier de configuration httpd.conf ou vhosts d’Apache contient :

Vhost-01Options Indexes FollowSymLinks

Afin d’ empêcher qu’Apache liste le contenu des répertoires, on transforme :
Options Indexes
ou
Options -Indexes

D’ailleurs je désactive aussi les Symlinks tant qu’on y est, pour que les liens symboliques ne soient pas suivis.

Ou directement dans le répertoire racine du serveur web:

Cette configuration n’est possible que si la directive AllowOverride Indexes ou AllowOverride All est activée sur le répertoire dans la configuration du serveur ou de l’hôte virtuel

Créer un fichier .htaccess avec les droits 644 (chmod 644 .htaccess).

Options -Indexes -FollowSymLinks -MultiViews

et envoyer le fichier dans le répertoire qui ne doit pas afficher l’index. La directive se répercutera dans les sous-répertoires si elle est placée à la racine du serveur Apache.

 

Désactiver module autoindex :

vi /etc/httpd/conf/httpd.conf

commenter la ligne

LoadModule autoindex_module modules/mod_autoindex.so

en

#LoadModule autoindex_module modules/mod_autoindex.so

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

* Copy This Password *

* Type Or Paste Password Here *