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/

Répondre à