Aller au contenu

Probleme de virtual host?


Fouine95

Sujets conseillés

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 !

Lien vers le commentaire
Partager sur d’autres sites

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é par Fouine95
Lien vers le commentaire
Partager sur d’autres sites

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...?

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...