bon finalement j'ai carrement désinstaller mod_security, remis le fichier httpd.conf comme il etais au départ et commenter les lignes NameVirtualHost sur les 3 fichiers de configuration des sites.
mon problème est revenu a son point de départ c'est a dire que les 3 domaines arrivent sur le même site.
quand je relance apache j'obtien ceci:
[root@localhost conf.d]# service httpd restart
Arrêt de httpd : [ OK ]
Démarrage de httpd :[Fri Apr 18 08:32:40 2008] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
[Fri Apr 18 08:32:40 2008] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
[ OK ]
[root@localhost conf.d]#
la commande httpd -S me renvoi ceci:
[root@localhost conf.d]# httpd -S
[Fri Apr 18 08:39:38 2008] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
[Fri Apr 18 08:39:38 2008] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 www.site1.com (/etc/httpd/conf.d/site1.conf:3)
*:80 www.site2.com (/etc/httpd/conf.d/site2.conf:3)
*:80 www.site3.com (/etc/httpd/conf.d/site3.conf:3)
_default_:443 localhost.hosting.com (/etc/httpd/conf.d/ssl.conf:81)
Syntax OK
[root@localhost conf.d]#
je suppose que les numéro 3 et 81 à la fin des lignes, indique les lignes ou se situe les erreurs et sur ces lignes il y a ca dans les 3 fichiers
<VirtualHost *:80> et <VirtualHost *:443> dans le 4 em d'ailleurs je sait même pas pourquoi il est la celui la
a force de m'arracher les cheveux je vais finir chauve