Aller au contenu
EuroVPSEuroVPS

Comment désactiver le listage de répertoire

FAQ EuroVPS

2 min de lecture

Shared FAQ page chrome (breadcrumb, dates, read time, «Continuer la lecture», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.

Body

Pourquoi désactiver le listage de répertoire ?

Un listage de répertoire ouvert permet à n'importe qui de lire et de télécharger les fichiers sous ce chemin et de cartographier les plugins et thèmes du site. Désactivez-le. La méthode dépend du serveur web.

#1 Apache

Prenons le cas où le listage est activé pour votre site http://mydomain.com/MyData/ : vous devez créer le fichier .htaccess dans le répertoire MyData, sous la racine web de votre site. Connectez-vous en FTP ou dans un shell Linux et créez le fichier .htaccess avec le contenu ci-dessous pour désactiver le listage à cet emplacement précis.

Options -Indexes

Conseils :

a.) Si le listage reste visible ou si l'URL renvoie des erreurs, vérifiez dans les journaux d'erreurs Apache s'il signale des erreurs de permissions. Idéalement, le .htaccess appartient à l'utilisateur et au groupe du webuser avec les droits 644.

b.) Apache ne traite pas le fichier .htaccess s'il n'est pas configuré pour le lire à cet emplacement. Vous pouvez ajouter un bloc comme ci-dessous dans le fichier de configuration Apache (httpd.conf) et recharger Apache.

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

#2 Nginx

Dans nginx, le listage vient du module ngx_http_autoindex_module. Mettez autoindex off; dans le bloc location : vous pouvez éditer le nginx.conf avec les entrées ci-dessous dans la configuration de votre site.

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

Ouvrez IIS avec des privilèges élevés ou en tant qu'administrateur. Rendez-vous sur le site et cliquez dessus pour afficher ses options d'accueil. Repérez l'option « Directory Browsing » et ouvrez-la.

Cliquez sur « Disable » dans le panneau d'options de droite.

Extrait de la FAQ EuroVPS.

Plus dans la catégorie « Guides »

Votre prochain partenaire d'infrastructure

Encore
une question ?

Dites-nous ce que vous cherchez à faire. Un ingénieur lira votre message et vous répondra.

+357 222 32280
Un ingénieur EuroVPS transportant un nœud serveur dans la salle du datacenter
Une conversation avec les personnes qui prendront soin de votre infrastructure.

Commençons par votre environnement.

Un peu de contexte nous aide à démarrer la bonne conversation.

Nous utiliserons vos coordonnées pour répondre à votre demande. Politique de confidentialité