que disent les logs suivants  ?

ErrorLog /srv/www/jeux-sans-obligation-achat.com/logs/error.log
CustomLog /srv/www/jeux-sans-obligation-achat.com/logs/access.log


Sinon, voici comment configurer "proprement" NameVirtalHosts :

http://httpd.apache.org/docs/2.2/fr/mod/core.html#namevirtualhost


ma conf est faite comme ceci (grosso modo) :

NameVirtualHost *:80

<VirtualHost *:80>
    documentroot /var/www
    [...]
</VirtualHost>

<VirtualHost *:80>
    servername blabla.com
    serveralias www.blabla.com
    documentroot /home/site1/www/
    [...]
</VirtualHost>
<VirtualHost *:80>
    servername blabla2.com
    serveralias www.blabla2.com
    documentroot /home/site2/www/
    [...]
</VirtualHost>


etc.

La présence du premier vhost (sans servername) est le vhost par défaut, c'est lui qui attrapera toutes les requetes http qui arrivent sans entête HTTP_HOST (qui contient www.bla.com par exemple) ou qui contient un HTTP_HOST non connu du serveur.


Le 16/03/2013 12:13, Manuel OZAN 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] <mailto:[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]
    <mailto:[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]
        <mailto:[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]
            <mailto:[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/>, ton serveur
                Apache répond une redirection HTTP "302 Found.
                Location: http://www.kit-boitier-ethanol.fr/";, mon
                navigateur va alors voir ailleurs, sur
                www.kit-boitier-ethanol.fr
                <http://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/> ,
                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
                <http://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/>" ?
                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 à