Fouine95 Posté 26 Juillet 2005 Posté 26 Juillet 2005 Bonjour! Alors voila, j'ai un serveur apache(1.3.3)/php/mysql sous linux DEBIAN. Dans mon httpd.conf j'ai créé/déclaré des virtual host. j'ai un vhost qui est "webmail.underworld.fr" Ce qui donne http://webmail.underworld.fr Vous pouvez constater que j'ai un probleme pour afficher le logo de mon webmail. Pourtant, si je "contourne" mon Vhost : http://underworld95.dyndns.org/underworld/squirrelmail Ca fonctionne tres bien. Quand je regarde les "proprietes" du logo pour voir le chemin recherché, ca me semble correct. Et pourtant, impossible d'afficher l'image directement en tapant son chemin dans mon navigateur. Rassurez moi en me disant qu'il manque un parametre dans mon httpd.conf.. :-D mais lequel? Merci !
Dan Posté 26 Juillet 2005 Posté 26 Juillet 2005 Tu as dû oublier d'adapter les permissions du répertoire images. Essaies en lançant "chmod -R go+rw images"
Fouine95 Posté 26 Juillet 2005 Auteur Posté 26 Juillet 2005 (modifié) Actuellement j'ai ca : drwxr-xr-x 2 www-data root 4096 2005-07-26 02:19 images Surtout que ca marche via une URL, et pas par l'autre.... Par contre dans mes log j'ai ca: [Tue Jul 26 13:22:02 2005] [notice] Apache/1.3.33 (Debian GNU/Linux) PHP/4.3.10-15 configured -- resumin g normal operations [Tue Jul 26 13:22:02 2005] [notice] Accept mutex: sysvsem (Default: sysvsem) [Tue Jul 26 13:22:07 2005] [error] [client 192.54.193.25] File does not exist: /usr/share/images/sm_logo .png Modifié 26 Juillet 2005 par Fouine95
Fouine95 Posté 26 Juillet 2005 Auteur Posté 26 Juillet 2005 On vient de m'expliquer, c'etait ca qui "genait" dans mon httpd.conf <IfModule mod_alias.c> # Alias /icons/ /usr/share/apache/icons/ <Directory /usr/share/apache/icons> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> # Alias /images/ /usr/share/images/ <Directory /usr/share/images> Options MultiViews AllowOverride None Order allow,deny Allow from all </Directory> </IfModule> Apres avoir commenté l'alias /images ca fonctionne a merveille ca risque d'avoir une incidence sur autre chose...?
Dan Posté 26 Juillet 2005 Posté 26 Juillet 2005 Non, aucune incidence. C'est l'alias qui est créé par défaut lors de l'installation d'Apache. Mais comme tu as configuré des virtualhosts, tu n'en as pas besoin.
Fouine95 Posté 26 Juillet 2005 Auteur Posté 26 Juillet 2005 Mais a quoi servent ces alias par defaut? car le dossier usr/share/apache/icons est rempli d'icones quand meme
Dan Posté 26 Juillet 2005 Posté 26 Juillet 2005 Ces icônes sont installés avec Apache et peuvent servir pour le module auto_index. Particulièrement, si la directive FancyIndexing est mise, les directives telles que AddIcon, AddIconByEncoding, AddIconByType etc. peuvent présenter des répertoires agrémentés d'icônes au lieu du simple listing de répertoire "Index of ..." que nous connaissons tous. Comme ces icônes doivent être accessibles facilement depuis n'importe quel VirtualHost, le répertoire est défini comme un Alias. Voir le site Apache: http://httpd.apache.org/docs/1.3/mod/mod_autoindex.html Dan
Fouine95 Posté 28 Juillet 2005 Auteur Posté 28 Juillet 2005 Xact! effectivement, lorsque je cherche a visualiser l'index de mon serveur, j'ai pas/plu d'icones
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant