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 :

Vhost non pris en compte - centos


Sujet :

Apache

  1. #1
    Membre averti
    Profil pro
    Ingénieur Infotronique : sécurité qualité et architecture réseaux
    Inscrit en
    Février 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Infotronique : sécurité qualité et architecture réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2010
    Messages : 47
    Par défaut Vhost non pris en compte - centos
    Bonjour,
    Je dispose d'un site hébergé sur un serveur centos.
    Je souhaite mettre en place un second site sur ce serveur, j'ai donc créer les deux vhost correspondant dans le fichier /etc/httpd/conf/httpd.conf mais lorsque j'accède à l'une ou l'autre des urls je retombe sur la configuration présente avant la création des vhost.

    Voici la configuration que j'ai mis en place

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    NameVirtualHost *:80
     
    #Vhost du site principal
    <VirtualHost *:80>
        ServerAdmin monmail
        DocumentRoot "/var/www/"/var/www/monsite1"
    <directory "/var/www/monsite1">
    allow from all
    </directory>
        ServerName monsite1
        ServerAlias www.monsite1
    #    ErrorLog logs/dummy-host.example.com-error_log
    #    CustomLog logs/dummy-host.example.com-access_log common
    </VirtualHost>
    #
    #Vhost de la copie
    #
    <VirtualHost *:80>
    ServerAdmin monmail
    ServerName monsite2
    ServerAlias www.monsite2
    DocumentRoot "/var/www/copie"
    <Directory "/var/www/copie">
    allow from all
    </directory>
     </VirtualHost>
    Après avoir été voir moult tuto j'ai entre autre rajouté les informations (ip -nom de domaine) dans /etc/hosts

    D'avance merci

  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
    Tu testes avec quelles URL ? Tu es sûr de paramétrer le bon fichier ?

  3. #3
    Membre averti
    Profil pro
    Ingénieur Infotronique : sécurité qualité et architecture réseaux
    Inscrit en
    Février 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Infotronique : sécurité qualité et architecture réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2010
    Messages : 47
    Par défaut
    Je pense que c'est le bon fichier oui, c'est celui ou il y avait l'exemple de vhost.
    Je test avec des urls de site qui pointe sur l'ip de ce serveur

  4. #4
    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
    Ce n'est pas très clair : tu utilises bien dans tes URL les noms qui figurent dans les directives ServerName et ServerAlias ?

  5. #5
    Membre averti
    Profil pro
    Ingénieur Infotronique : sécurité qualité et architecture réseaux
    Inscrit en
    Février 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Infotronique : sécurité qualité et architecture réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2010
    Messages : 47
    Par défaut
    Oui, j'utilise les bonnes urls. J'ai plusieurs nom de domaine qui pointent sur cette ip.
    Est ce qu'il y a dans centos une autre config à mettre comme sur ubuntu ou il faut placer les fichiers dans site-avaibles?

  6. #6
    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
    Aucune idée. C'est pour ça que je demandais si tu paramétrais le bon fichier. Pour savoir, tu peux faire un ps -ef | grep httpd et voir sur les lignes renvoyées s'il y a un paramètre -f qui indiquerait le fichier de configuration pris en compte par Apache. S'il n'y a pas d'option -f, il faut trouver l'exécutable httpd et faire un strings cet_executable pour voir le chemin vers le fichier de configuration pris en compte.

  7. #7
    Membre averti
    Profil pro
    Ingénieur Infotronique : sécurité qualité et architecture réseaux
    Inscrit en
    Février 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Infotronique : sécurité qualité et architecture réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2010
    Messages : 47
    Par défaut
    Merci pour ton aide,
    voici le resultat de
    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
    18
    19
    20
    21
    22
    23
    24
    25
     
    ps -ef | grep httpd 
    apache    2923 28059  0 08:54 ?        00:00:01 /usr/sbin/httpd
    apache    2924 28059  0 08:54 ?        00:00:01 /usr/sbin/httpd
    apache    2925 28059  0 08:54 ?        00:00:01 /usr/sbin/httpd
    apache    2929 28059  0 08:54 ?        00:00:01 /usr/sbin/httpd
    apache    2930 28059  0 08:54 ?        00:00:01 /usr/sbin/httpd
    apache    2931 28059  0 08:54 ?        00:00:01 /usr/sbin/httpd
    apache    2932 28059  0 08:54 ?        00:00:01 /usr/sbin/httpd
    apache    2937 28059  0 08:54 ?        00:00:01 /usr/sbin/httpd
    apache    2942 28059  0 08:54 ?        00:00:01 /usr/sbin/httpd
    apache    2947 28059  0 08:54 ?        00:00:01 /usr/sbin/httpd
    apache    4863 28059  0 09:53 ?        00:00:01 /usr/sbin/httpd
    apache    9730 28059  0 12:03 ?        00:00:00 /usr/sbin/httpd
    apache   12469 28059  0 14:03 ?        00:00:00 /usr/sbin/httpd
    apache   12470 28059  0 14:03 ?        00:00:00 /usr/sbin/httpd
    apache   12471 28059  0 14:03 ?        00:00:00 /usr/sbin/httpd
    root     15348 15315  0 15:42 pts/0    00:00:00 grep httpd
    root     28059     1  0 03:51 ?        00:00:01 /usr/sbin/httpd
    apache   28061 28059  0 03:51 ?        00:00:00 /usr/sbin/httpd
    apache   28063 28059  0 03:51 ?        00:00:01 /usr/sbin/httpd
    apache   28064 28059  0 03:51 ?        00:00:01 /usr/sbin/httpd
    apache   28067 28059  0 03:51 ?        00:00:01 /usr/sbin/httpd
    apache   28068 28059  0 03:51 ?        00:00:01 /usr/sbin/httpd
    apache   28069 28059  0 03:51 ?        00:00:01 /usr/sbin/httpd
    J'ai donc testé la seconde commande sur /usr/sbin/httpd mais ça m'a sorti un fichier énorme de 4000 lignes, je m'étais connecté au serveur via putty, d'habitude je passe par mon serveur local ( ubuntu ) j'espère que cela ne vient pas de là.
    Je t'ai mis le fichier au cas où cela te conviennes mais le contenu me parait vraiment étrange.

    Encore merci
    Fichiers attachés Fichiers attachés
    • Type de fichier : txt tmp.txt (63,0 Ko, 679 affichages)

  8. #8
    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
    Bon... Manque de chance, tu édites le bon fichier. Tu peux nous le donner en entier et donner les URL que tu utilises pour tester ?

  9. #9
    Membre averti
    Profil pro
    Ingénieur Infotronique : sécurité qualité et architecture réseaux
    Inscrit en
    Février 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Infotronique : sécurité qualité et architecture réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2010
    Messages : 47
    Par défaut
    Je viens de voir que plus haut dans mon fichier j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DocumentRoot "/var/www/html"
    ça ne serait pas ça par hasard? C'est en dehors de tout bloc de virtual host

    Sinon je te joindrais le fichier sans les urls, je ne pense pas avoir le droit de les fournir.

    Encore merci

  10. #10
    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
    Citation Envoyé par Thebaloo Voir le message
    ça ne serait pas ça par hasard?
    Aucune idée. Il faut le fichier complet pour dire.

  11. #11
    Membre averti
    Profil pro
    Ingénieur Infotronique : sécurité qualité et architecture réseaux
    Inscrit en
    Février 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Infotronique : sécurité qualité et architecture réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2010
    Messages : 47
    Par défaut
    Le voici donc.
    Je vais testé en changeant cette ligne, ça pourrait être celle pris par défaut mais ça m'étonne parce qu'il n'y a rien dans ce dossier enfin aucun index.

    EDIT : Je viens de commenter cette ligne et je n'ai vu aucun changement.

  12. #12
    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
    Tout me semble correct. La seule explication que je vois c'est que ton serveur se trouve derrière un reverse proxy qui ne transmet pas l'en-tête Host: envoyé par le navigateur mais un autre en-tête qui fait qu'Apache ne passe jamais par tes VH. Pour le vérifier, fais la modification suivante à la ligne 498 et redémarre Apache (tu reviendras en arrière après le test) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Host}i\"" combined
    Quand tu as redémarré Apache, fais un test d'accès à chaque site et regarde le fichier access_log : le dernier élément de la ligne de log sera la valeur de l'en-tête Host: reçu par Apache. Compare alors cette valeur aux directives ServerName et ServerAlias de tes VH.

Discussions similaires

  1. Rewriting non pris en compte sur 1 vhost
    Par Nicolas N. dans le forum Apache
    Réponses: 1
    Dernier message: 25/07/2011, 14h06
  2. [QR 4.05] Propriété imprimante non pris en compte
    Par portu dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 30/09/2008, 15h21
  3. [ASE][SQL]WHERE non pris en compte
    Par Benjamin78 dans le forum Sybase
    Réponses: 1
    Dernier message: 24/03/2006, 13h00
  4. Accents non pris en compte dans les requêtes SELECT
    Par YanK dans le forum Requêtes
    Réponses: 1
    Dernier message: 30/08/2005, 11h57
  5. [event] keyListener non pris en compte
    Par pierre.zelb dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 03/08/2005, 09h35

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