Merci pour l'aide.

Je viens de créer les fichiers en .vhosts mais j'ai ces messages d'erreurs
lors de la commande service httpd configtest :

[Sat Mar 16 12:47:13 2013] [warn] _default_ VirtualHost overlap on port 80,
the first has precedence
[Sat Mar 16 12:47:13 2013] [warn] _default_ VirtualHost overlap on port 80,
the first has precedence


Voici le contenu de l'un de ces fichiers:
( kit-boitier-ethanol.fr.vhost.conf )

Listen 80

<VirtualHost *:80>
     ServerAdmin [email protected]
     ServerName kit-boitier-ethanol.fr
     ServerAlias www.kit-boitier-ethanol.fr
     DocumentRoot /srv/www/kit-boitier-ethanol.fr/public_html/
     ErrorLog /srv/www/kit-boitier-ethanol.fr/logs/error.log
     CustomLog /srv/www/kit-boitier-ethanol.fr/logs/access.log combined
</VirtualHost>

Qu'est-je omis ?


Le 16 mars 2013 12:13, Manuel OZAN <[email protected]> a écrit :

> La directive suivante "Include /etc/httpd/conf/vhosts/*.vhost" va lire
> tous les fichiers avec l'extension ".vhost" dans le répertoire
> "/etc/httpd/conf/vhosts".
>
> Du coup tu peux créer un fichier par site :
> - monsitex.vhosts
> - monsitey.vhosts
> - monsitez.vhosts
>
>
>
> Le 16 mars 2013 11:13, Sébastien Mureau <[email protected]> a
> écrit :
>
> Merci pour l'info et en effet NameVirtualHost était commenté.
>>
>> Par contre en le faisant un configtest il me dis qu'il n'y a pas de vhost
>> de configuré.
>>
>> Comment doit je indiquer dans httpd.conf qu'il doivent lire le fichier
>> vhost.conf ?
>>
>> Merci encore
>>
>>
>> Le 16 mars 2013 10:58, Manuel OZAN <[email protected]> a écrit :
>>
>> Bonjour,
>>> As-tu activé la directive "NameVirtualHost" d'Apache (httpd.conf) ?
>>> Je te conseille un fichier par vhost (tu pourras ainsi désactiver l'un
>>> ou l'autre afin de déterminer le pbm)
>>> Je rejoins Bruno sur le faite que c'est certainement un pbm côté
>>> Apache...
>>>
>>>
>>> Le 16 mars 2013 09:32, Sébastien Mureau <[email protected]> a
>>> écrit :
>>>
>>> Je vais montrer mon fichier httpd.conf au cas ou:
>>>>
>>>> ServerTokens Minimal
>>>> ServerRoot "/etc/httpd"
>>>> PidFile run/httpd.pid
>>>> Timeout 60
>>>> KeepAlive Off
>>>> MaxKeepAliveRequests 100
>>>> <IfModule prefork.c>
>>>> StartServers       8
>>>> MinSpareServers    5
>>>> MaxSpareServers   20
>>>> ServerLimit      256
>>>> MaxClients       256
>>>> MaxRequestsPerChild  4000
>>>> </IfModule>
>>>>
>>>> <IfModule worker.c>
>>>> StartServers         4
>>>> MaxClients         300
>>>> MinSpareThreads     25
>>>> MaxSpareThreads     75
>>>> ThreadsPerChild     25
>>>> MaxRequestsPerChild  0
>>>> </IfModule>
>>>>
>>>> Include conf.d/*.conf
>>>> <Directory />
>>>>     Options FollowSymLinks
>>>>     AllowOverride All
>>>> </Directory>
>>>> <Directory "/var/www/html">
>>>>     Options Indexes FollowSymLinks
>>>>
>>>> #
>>>> # AllowOverride controls what directives may be placed in .htaccess
>>>> files.
>>>> # It can be "All", "None", or any combination of the keywords:
>>>> #   Options FileInfo AuthConfig Limit
>>>> #
>>>>     AllowOverride None
>>>>
>>>> #
>>>> # Controls who can get stuff from this server.
>>>> #
>>>>     Order allow,deny
>>>>     Allow from all
>>>>
>>>> </Directory>
>>>> Alias /error/ "/var/www/error/"
>>>>
>>>> <IfModule mod_negotiation.c>
>>>> <IfModule mod_include.c>
>>>>     <Directory "/var/www/error">
>>>>         AllowOverride None
>>>>         Options IncludesNoExec
>>>>         AddOutputFilter Includes html
>>>>         AddHandler type-map var
>>>>         Order allow,deny
>>>>         Allow from all
>>>>         LanguagePriority en es de fr
>>>>         ForceLanguagePriority Prefer Fallback
>>>>     </Directory>
>>>>
>>>> Pour virtualhost tout est commenté.
>>>>
>>>>
>>>>
>>>> Le 16 mars 2013 09:22, Bruno Stas <[email protected]> a écrit :
>>>>
>>>>> Le 16/03/2013 08:04, Sébastien Mureau a écrit :
>>>>>
>>>>>  Mon problème viens du fait que quand je vais sur le nom de domaine
>>>>>> jeux-sans-obligation-achat.com <http://jeux-sans-obligation-**
>>>>>> achat.com/ <http://jeux-sans-obligation-achat.com/>> je tombe direct
>>>>>> sur kit-boitier-ethanol.fr 
>>>>>> <http://kit-boitier-ethanol.**fr/<http://kit-boitier-ethanol.fr/>
>>>>>> >
>>>>>>
>>>>>>  Bonjour Sébastien.
>>>>>
>>>>> Je peux me tromper, mais j'ai plus l'impression que le problème vient
>>>>> d'Apache, et non du serveur DNS.
>>>>> Tes domaines répondent tous bien ton adresse IP.
>>>>>
>>>>> Quand on visite 
>>>>> [www.]jeux-sans-obligation-**achat.com<http://jeux-sans-obligation-achat.com><
>>>>> http://jeux-sans-obligation-**achat.com/<http://jeux-sans-obligation-achat.com/>>,
>>>>> ton serveur Apache répond une redirection HTTP "302 Found. Location:
>>>>> http://www.kit-boitier-**ethanol.fr/<http://www.kit-boitier-ethanol.fr/>",
>>>>> mon navigateur va alors voir ailleurs, sur www.kit-boitier-ethanol.fr
>>>>> J'ai donc d'abord pensé que tu avais dans /srv/www/
>>>>> jeux-sans-obligation-**achat.com/public_html/<http://jeux-sans-obligation-achat.com/public_html/><
>>>>> http://jeux-sans-obligation-**achat.com/public_html/<http://jeux-sans-obligation-achat.com/public_html/>>
>>>>> , soit un .htaccess contenant un "Redirect", soit un index.php contenant
>>>>> "header("Location: ...");"
>>>>>
>>>>> Mais ensuite, j'ai essayé d'accéder à ton serveur avec l'adresse IP
>>>>> (ou un nom de domaine bidon que j'ai fait pointé sur ton serveur en
>>>>> modifiant mon /etc/hosts).
>>>>> J'ai quand même été redirigé vers www.kit-boitier-ethanol.fr avec un
>>>>> 302.
>>>>> Comme si Apache redirigeait sur le site par défaut s'il n'y a pas de
>>>>> virtualhost correspondant.
>>>>>
>>>>> As-tu bien redémarré Apache après avoir modifié ton vhost.conf pour y
>>>>> ajouter le vhost 
>>>>> "jeux-sans-obligation-achat.**com<http://jeux-sans-obligation-achat.com><
>>>>> http://jeux-sans-obligation-**achat.com/<http://jeux-sans-obligation-achat.com/>>"
>>>>> ?
>>>>> service httpd restart (Je connais pas CentOS, je ne sais pas si c'est
>>>>> la bonne commande.)
>>>>>
>>>>> (Je sais que ça parait con comme solution, mais ça peut arriver à tout
>>>>> le monde d'oublier)
>>>>>
>>>>> Sinon, il y aurait peut-être quelque chose qui ne va pas dans ton
>>>>> fichier de conf qui fait qu'il ne reconnaît pas ce domaine, et redirige
>>>>> vers celui par défaut (qui est peut-être défini dans le httpd.conf ?)
>>>>> As-tu des warnings/erreurs quand tu redémarres le service ?
>>>>>
>>>>> Bruno
>>>>>
>>>>>
>>>>> ______________________________**_________________
>>>>> Liste de diffusion du FRsAG
>>>>> http://www.frsag.org/
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Liste de diffusion du FRsAG
>>>> http://www.frsag.org/
>>>>
>>>>
>>>
>>>
>>> --
>>> Cordialement.
>>>
>>> Manuel OZAN
>>>
>>> _______________________________________________
>>> Liste de diffusion du FRsAG
>>> http://www.frsag.org/
>>>
>>>
>>
>> _______________________________________________
>> Liste de diffusion du FRsAG
>> http://www.frsag.org/
>>
>>
>
>
> --
> Cordialement.
>
> Manuel OZAN
>
> _______________________________________________
> Liste de diffusion du FRsAG
> http://www.frsag.org/
>
>
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à