16 votes

Pourquoi Apache afficherait-il une icône de bombe pour un répertoire spécifique ?

Un de mes utilisateurs m'a posé aujourd'hui une question qui me laisse perplexe : Pourquoi est-ce que .musecore sur notre serveur web montrent une icône de bombe ( Apache Bomb Icon ) au lieu d'une icône de dossier ?

Plus généralement, comment Apache décide-t-il de l'icône à afficher, et où puis-je inspecter et/ou modifier cette configuration ?

0 votes

0 votes

Et évidemment, "cette page" est corrigée maintenant. Yay serverfault ! J'ai ajusté le lien pour aller sur archive.org.

22voto

Corbin Points 328

Par par défaut l'icône de la bombe est affichée pour les vidages de noyau, et la configuration par défaut suppose que tout nom de fichier ou le nom du répertoire correspondant à une expression rationnelle comme ^*core$ doit être un vidage de noyau.

Cette option est contrôlée par l'option AddIcon directive du mod_autoindex qui est également visible dans la par défaut extra/httpd-autoindex.conf fichier :

AddIcon /icons/bomb.gif core

2 votes

1 votes

J'ai créé un fichier applecore comme test, et j'y ai mis du texte, et il s'est affiché comme une bombe.

0 votes

C'est en effet un défaut étrange ! Merci pour l'astuce !

-1voto

Michael Bavin Points 1045

Si pour une raison quelconque vous avez nommé votre répertoire 'core', l'image de la bombe sera affichée. S'il ne s'agit pas d'un répertoire 'core', changez simplement le nom du répertoire en quelque chose d'autre et l'image de la bombe sera remplacée par l'image du dossier habituel.

3 votes

Ce n'est pas vraiment une réponse nouvelle/unique par rapport à celle qui a déjà été postée et acceptée il y a presque un an... Envisagez de poster des commentaires comme celui-ci en tant que commentaires réels (une fois que vous aurez suffisamment de représentants pour être autorisé à le faire). Juste pour info

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X