|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 28 ![]() |
Bonjour,
Je viens de configurer mon serveur apache avec 3 domaines. pour chacun des domaines j'ai un fichier de configuration suivant: Code :
Mais j'ai un comportement étrange d'apache. Quand je vais sur www.domain3.com apache me redirige tout seul sur www.domain2.com. Quand je vais sur domain3.com il essaye d'aller sur /var/www/domain2.com/domain3 Et quand je vais sur domain1.com ca fonctionne mais quand je vais sur www.domain1.com il essaye d'aler sur /var/www/domain2.net/domain1. Avec vous une idée d'ou ça vient ? |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 8 280 ![]() |
Est-ce qu'il y a la ligne suivante dans ta configuration Apache (tout dépend de la distribution Linux mais si tu as un fichier /etc/apache2/ports.conf, c'est dedans qu'il faut le mettre) ?
Si elle n'y est pas, il faut l'ajouter.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
10
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 28 ![]() |
Yep c'est deja dans mon /etc/apache2/ports.conf
Une autre idee ? |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 280 ![]() |
Sais pas trop
Tu peux nous donner le contenu de ports.conf et des 3 fichiers de VH en n'anonymisant que l'élément du milieu dans les noms de sites, i.e. conserver le www s'il est présent et garder l'extension .com ou .net (par exemple : www.tonvraisite1.com => www.domaine1.com) ? Merci
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
10
|
|
|
#5 | ||||||||||
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 28 ![]() |
Ports.conf
Code :
Code :
Code :
Code :
Code :
|
||||||||||
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : août 2005 Messages : 8 280 ![]() |
Très étrange. Tu es sûr que les redirections viennent d'Apache ? Tu vois les redirections dans access_log ?
Quand as-tu fait la modification du DNS ? As-tu purgé le cache de ton navigateur avant de tester ?
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
10
|
|
|
#7 |
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 28 ![]() |
En fait c'est pas vraiment des redirecion. C'est juste que ce c*n d'apache ne va pas taper dans les bons dossier.
Pour www.domain3.net il v taper dans /var/www/dom-ain2.com/www voila l'error: Code :
[Mon May 16 20:26:29 2011] [error] [client 71.0.0.00] File does not exist: /var/www/dom-ain2.com/domain3, referer: http://www.domain3.net/ Le meme bug pour domain1 |
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : août 2005 Messages : 8 280 ![]() |
Oui, t'as raison, j'ai parlé trop vite des redirections, c'était évident.
Là, honnêtement, je ne comprends pas bien où est le problème. Si ça ne te gêne pas, tu peux m'envoyer par MP tes 3 fichiers de config de VH, s'il te plaît, et les vraies URL avec lesquelles tu testes ? Autres questions : est-ce que ton site est derrière un reverse proxy ? Ca pourrait être la cause du problème si celui-ci ne gère pas bien l'en-tête Host. C'est même d'ailleurs la seule explication que je vois pour le moment. Du coup, peux-tu ajouter le token suivant dans le LogFormat d'Apache : ça tracera la valeur de l'en-tête Host et on pourra confirmer ou infirmer l'hypothèse :
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
10
|
|
|
#9 | ||
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 28 ![]() |
Voila les log d'erreur d'apache avec le nouveau token:
Code :
Je te send les fvraiment fichier de conf des sites et les url de test en PV |
||
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : août 2005 Messages : 8 280 ![]() |
Rien d'anormal dans les fichiers de config.
En revanche, si on excepte la 5ème ligne de la trace que tu donnes, tout me semble fonctionner correctement
Du coup, est-ce que tu peux vérifier la CSS et donner des traces synchronisées de l'access log et de l'error log ?
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
10
|
|
|
#11 |
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 28 ![]() |
non c'est pas du tout normal. Il n'y a aucun lien vers domain2.
le lien dans le code source c'est vers http://domain3.net/blahblah Mais apache fait pointer tout ce qui a pas de sous domaine vers domain2. Du coup comme un c*nnard je suis oblige de faire des lien symbolique dans mon arborescence pour qu'il aille chercher le dossier au bon endroit. |
|
|
00
|
|
|
#12 | |
![]() ![]() Inscription : août 2005 Messages : 8 280 ![]() |
Citation:
Tu es sûr de ne pas pouvoir mettre en cause le code HTML de ton site ? Dans sites-enabled, y a que les 3 fichiers que tu as donné ou y en a d'autres (default par exemple) ? Tu peux nous donner le contenu de ces autres fichiers s'ils existent ?
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
|
10
|
|
|
#13 | ||
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 28 ![]() |
Dsl, j'avais zappe ca.
Donc a ce meme moment dans error.log: Code :
Je n'ai que les trois fichiers. |
||
|
|
00
|
|
|
#14 | ||
![]() ![]() Inscription : août 2005 Messages : 8 280 ![]() |
Franchement hallucinant... Il se passe quoi si tu commentes tous les ServerAlias ?
Y a quand même plusieurs trucs qui ne vont pas dans ta conf. Ca n'a pas de sens de mettre en même temps DocumentRoot et VirtualDocumentRoot : si tu veux utiliser à un moment donné VirtualDocumentRoot, tu ne peux pas garer DocumentRoot, car ça rentre en conflit. Au mieux, Apache ignore DocumentRoot mais le plus simple, c'est de ne pas le mettre du tout. Ensuite, si tu as ceci : Code :
Dernier point : le DocumentRoot ne doit jamais se terminer par un /.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
||
|
|
10
|
|
|
#15 |
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 28 ![]() |
quand je commente tous les ServerAlias, a chaque fois que je rentre un sous domaine pour domain1.com ou domain3.net il va le chercher sur www.do-main2.com
Alors qu'avant il ne faisait ca que pour le sous domaine www. Mon but final est de gerer pour chaque domaine(domain1.com, do-main2.com, domain3.com, domainX.tld) les sous domaine automatiquement. en gros j'ai mon arborescence suivante: +/var/www/domainX.tld/ |- www/ |- sous-domaine1/ |- sous-domaine2/ |- sous-domaine3/ (faut quoter pour voir la bonne arborescence) Le but est que /var/www/domain3.net/ soir le dossier pour les sous domaine que lorsque que je tape juste domain3.com il aille dans /var/www/domain3.net/domain3. Ce dossier etant un lien symbolique vers /var/www/domain3.net/www |
|
|
00
|
|
|
#16 |
![]() ![]() Inscription : août 2005 Messages : 8 280 ![]() |
Je sèche complètement. La dernière idée que j'ai c'est de passer les logs d'Apache en debug () pour comprendre ce qu'Apache fait. Retire toujours les DocumentRoot qui ne servent à rien, ce sera toujours ça en moins comme source possible d'erreur.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#17 | |
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 28 ![]() |
Je ne connaissais pas ce truc la
Je suppose qu'il faut chercher dans error.log ? Si oui: Citation:
|
|
|
|
00
|
|
|
#18 |
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 551 ![]() |
Salut,
Serait-il possible d'avoir un peu plus de détail sur l'application qui tourne sur tes 3 domaines? s'agit-il d'un package ou d'une application "maison". As-tu des références vers des urls complètes dans tes pages php ou dans les fichiers de config de l'application?
__________________
Alea Jacta Test! |
|
|
00
|
|
|
#19 | |
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 28 ![]() |
Citation:
Sur http://www.do-main2.com et http://do-main2.com j'host un forum phpBB pour des amis Sur http://www.domain3.net et http://domain3.net il y un site homemade. Et a partir de maintenant sur domain3.net je n'ai que des reference sur les url complete. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com