IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

VirtualHosts incohérents


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 11
    Par défaut VirtualHosts incohérents
    Bonjour à tous,

    J'ai un serveur (dedibox) avec de multiples sites Internet dessus. Deux bloquent en ce moment (dont un qui devrait être en production...).

    J'ai deux noms de domaine chez Gandi qui pointent (redirection permanente des sous domaines (vide), * et www) vers un serveur dedibox. J'ai donc deux fichiers de VirtualHosts que je place directement dans sites-enabled qui ressemblent à ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    <VirtualHost *>
            ServerName      <a href="http://www.domaine1.com" target="_blank">www.domaine1.com</a>
            ServerAlias     domaine1.com <a href="http://www.domaine1.com" target="_blank">www.domaine1.com</a>
            ServerAdmin     <a href="mailto:monmail@m.com">monmail@m.com</a>
            DocumentRoot "/var/www/rep/"
            <Directory "/var/www/rep/">
                    Options Indexes FollowSymLinks MultiViews
                    AllowOverride All
                    Order allow,deny
                    Allow from all
            </Directory>
            ErrorLog /var/log/apache2/domaine1.com-error.log
            LogLevel debug
            CustomLog /var/log/apache2/domaine1.com.log combined
            ServerSignature On
    </VirtualHost>
    L'un des sites marchent mais l'alias ne marche pas (redirection vers apache-default). L'autre ne fonctionne pas du tout!

    D'où peut venir les erreurs? (à priori pas du fichier de Virtualhost puisque c'est le même pour les deux sites et 1/2 fonctionne!)

    Que faut-il mettre dans le fichiers hosts?

    Merci pour toute piste!

    Farf

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Difficile de dire comme ça. Déjà, il faut vérifier la valeur de la directive NameVirtualHost : quelle est-elle ? Il faut que ce qui est dans <VirtualHost> soit la même chose. Par exemple, si NameVirtualHost vaut *:80 (NameVirtual *:80), il faut mettre <VirtualHost *:80> au lieu de <VirtualHost *>.

    Ensuite, inutile de répéter www.domaine1.com dans ServerAlias, mais le problème ne vient pas de là je pense.

  3. #3
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 11
    Par défaut
    Bonjour,

    Merci pour la réponse. J'ai donc mis * sans port partout mais cela ne change rien.

    Par contre, si je mets *:80 dans le 000-default et dans le 013-domaine1.com, même le domaine 1 ne marche plus...

    Y a-t-il des fichiers que je peux vous montrer pour trouver la cause du problème?

  4. #4
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 11
    Par défaut
    Je ne m'étais pas rendu compte d'un détail, apache me redirige domaine2.com vers http://IP/apache2-default/

    Normalement, si mes virtualhosts étaient mal configurés, il devrait me laisser http://domaine2.com en me mettant sur la page index.html du répertoire apache2-default, non?

    Toute remarque me serait précieuse, je tourne en rond!

    Farf

  5. #5
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Non, s'il y a redirection sur l'IP c'est que les virtual hosts ne sont pas pris en compte.

    Dans la configuration d'Apache (je ne sais plus quel fichier), il doit y avoir un NameVirtualHost. Il faut trouver cette directive, tout part de là. Un grep -r NameVirtualHost * depuis le répertoire de configuration d'Apache devrait faire l'affaire. Si cette directive n'existe pas, il faudra l'ajouter.

  6. #6
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 11
    Par défaut
    Sauf qu'il y a des VirtualHosts qui fonctionnent!

    NameVirtualHost est présent dans le fichier sites-available/default et sites-enable/000-default ce qui me paraît logique et suffisant, non?

    ...

    Farf

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [APACHE] Config VirtualHost + hosts en Intranet
    Par jfdl dans le forum Apache
    Réponses: 9
    Dernier message: 02/09/2005, 22h41
  2. Erreur 6502 : incohérence ?
    Par szdavid dans le forum Oracle
    Réponses: 16
    Dernier message: 08/04/2005, 15h25
  3. Résultat incohérent de pow, sqrt
    Par PierrotY dans le forum C++
    Réponses: 15
    Dernier message: 16/03/2005, 12h07
  4. Incohérence des textures sous OpenGL
    Par Nicuvëo / Calëtunda dans le forum OpenGL
    Réponses: 3
    Dernier message: 22/12/2004, 10h27
  5. Réponses: 4
    Dernier message: 16/04/2004, 11h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo