Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/02/2012, 14h56   #1
Invité régulier
 
Inscription : décembre 2011
Messages : 39
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 39
Points : 7
Points : 7
Par défaut Dernier virutal host redirige vers le virtual host précédent

Bonjour,

Je viens à vous, car j'ai problème avec mes virtual host.
Je créer un virtual host qui redirige un sous domaine vers une autre adresse.

Code :
1
2
3
4
5
6
7
8
9
<VirtualHost *:80>
        ServerName http://clark.superman.fr
        DocumentRoot /var/www
        <Directory /var/www/>
                Options -Indexes FollowSymLinks MultiViews
                AllowOverride None
        </Directory>
        ServerSignature Off
 </VirtualHost>
Mon problème est assez bizarre.
Je créer un virtualhost qui pointe vers mon dossier /var/www. Je créer un autre virtualhost qui pointe vers un autre dossier. Les deux Virtualhost pointent vers le bon répertoire.
Mais si je créer un 3eme virtualhost, ce dernier va pointe sur le virtualhost précédent. Comme si à chaque VH, le VH suivant pointe vers celui d'avant.

Fin j'en perds mon latin :o

Merci à vous
MonsieurPouet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2012, 18h08   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 302
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 302
Points : 8 587
Points : 8 587
Est-ce qu'il y a bien les NameVirtualHost correspondant aux signatures des <VirtualHost> ? Généralement, le comportement que tu décris correspond à un NameVirtualHost qui manque.
__________________

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
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2012, 19h10   #3
Invité régulier
 
Inscription : décembre 2011
Messages : 39
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 39
Points : 7
Points : 7
Oui dans mon ports.conf, j'ai bien le NameVirtualHost qui correspond:

Code :
1
2
NameVirtualHost *:80
Listen 80
Je me trompes peut-être.
MonsieurPouet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 10h14   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 302
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 302
Points : 8 587
Points : 8 587
Et tes 3 hôtes virtuels sont configurés avec <VirtualHost *:80> ?

Est-ce que tu utilises des ServerAlias ?
__________________

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
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 11h02   #5
Invité régulier
 
Inscription : décembre 2011
Messages : 39
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 39
Points : 7
Points : 7
Oui mes 3 hôtes ont bien le <VirtualHost *:80>
Et non je n'ai pas de ServerAlias.


Merci de m'aider en tout cas.
MonsieurPouet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 18h28   #6
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 302
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 302
Points : 8 587
Points : 8 587
Ah oui, je crois avoir trouvé : dans ServerName, il ne faut pas mettre http:// :
Code :
ServerName clark.superman.fr
__________________

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
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 10h34   #7
Invité régulier
 
Inscription : décembre 2011
Messages : 39
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 39
Points : 7
Points : 7
Je n'ai plus de http:// dans mes ServerName.
Cela dit, j'ai peut-être foiré mes redirections :/
J'ai un sous-domaine. admin.superman.fr qui pointe vers un webmin comme ceci:

Code :
1
2
3
4
<VirtualHost *:80>
        ServerName admin.superman.fr
        Redirect permanent / https://www.superman.fr:10000/
</VirtualHost>
Cependant, si je tape, www.superman.fr je tombe sur admin.superman.fr.
Alors je comprends pas :o Alors que je devrais tombé sur mon répertoire /var/www.
MonsieurPouet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 23h23   #8
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 302
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 302
Points : 8 587
Points : 8 587
Tu as vidé 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
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 13h18   #9
Invité régulier
 
Inscription : décembre 2011
Messages : 39
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 39
Points : 7
Points : 7
Oui, justement je le fait à chaque fois pour pas me faire avoir.
Je cherche encore de mon côté.
MonsieurPouet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 15h43   #10
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 302
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 302
Points : 8 587
Points : 8 587
Y a quoi dans la configuration du VH de www.superman.fr ?

Par hasard, est-ce que ce ne serait pas ton registrar qui redirigerait www.superman.fr vers admin.superman.fr ?
__________________

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
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 09h24   #11
Invité régulier
 
Inscription : décembre 2011
Messages : 39
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 39
Points : 7
Points : 7
J'ai résolu le problème.
J'avais mis dans mon VH default:

Code :
ServerName web.superman.fr
J'ai mis : ServerName www.superman.fr et après j'ai remis web.superman.fr
J'ai relancé Apache. Et ça fonctionne.

Alors je vois pas trop pourquoi..
Pourquoi tu me posais cette question concernant les DNS ?
MonsieurPouet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 21h54   #12
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 302
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 302
Points : 8 587
Points : 8 587
Parce que les registrars peuvent faire des redirections dans certaines configurations.
__________________

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
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 10h06   #13
Invité régulier
 
Inscription : décembre 2011
Messages : 39
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 39
Points : 7
Points : 7
Ok ok
En tout cas, je te remercie beaucoup de m'avoir filer un coup de main.

Je passe en résolu.
MonsieurPouet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h03.


 
 
 
 
Partenaires

Hébergement Web