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/
