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 :

Débutant sur VirtualHost ..


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 97
    Par défaut Débutant sur VirtualHost ..
    Bonsoir,

    Je viens vers vous , car j'aimerai avoir votre avis sur les virtualHosts.

    En effet, je dois rediriger une adresse du style http
    ex :http//www.lolo.delp.fr en http://www.lolo.du.fr

    j'ai pensé au virtualHosts

    A votre avis est-ce la bonne solution ?

    j'ai déjà commencé a configurer apache en éditant httpd.conf et en ajoutant ceci

    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
     
    <VirtualHost lolo.du.fr:80>
     
    	ServerName lolo.du.fr
    #    ServerAlias localhost
    	ServerAdmin webmaster@lolo.du.fr
     
        DocumentRoot /var/www/html/Sitelolo/
        DirectoryIndex index.html index.php index.htmls index.htm index.php
     
        <Directory "/var/www/html/Sitelolo/">
    	#AllowOverride FileInfo 
        	#Options Indexes
        	AllowOverride FileInfo
        	Allow from all
        </Directory>
     
        ErrorLog "logs/lolo.du.fr-error_log"
        LogFormat "%h %l %u %t \"%r\" %>s %b" common
        CustomLog "logs/lolo.du.fr_log" common
     
    </VirtualHost>
    le site d'origine est accessible, http://www.lolo.delp.fr
    le vhost n'est pas accessible http://www.lolo.du.fr

    j'a rajouté dans /etc/host la ligne,
    127.0.0.1 lolodelp.fr lolodelp localhost.localdomain localhost lolo.delp.fr lolo.du.fr

    mais ca ne fonctionne pas !!
    Ma balise VirtualHost est-elle correcte ?
    Merci d'avance

  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
    Bonjour,

    Déjà, avant d'envisager les virtual hosts, est-ce que le nom www.lolo.du.fr existe dans le DNS du domaine du.fr ? En gros, est-ce que http://www.lolo.du.fr marche dans un navigateur ? Si j'en crois mon Firefox, ce n'est pas le cas. Il faut donc d'abord résoudre ce pb, c'est-à-dire créer le sous-domaine www.lolo.du.fr.

    Deuxième point : l'intérêt des virtual hosts, c'est quand un même serveur Apache doit gérer plusieurs noms/sites. Si ce n'est pas le cas pour www.lolo.du.fr, c'est-à-dire que le serveur Apache qui se cache derrière www.lolo.du.fr ne gère que ce site-là, oublie le virtual host.

    Troisième point : la redirection de www.lolo.delp.fr vers www.lolo.du.fr se joue avant tout du côté de www.lolo.delp.fr : quand on tape http://www.lolo.delp.fr/ dans son navigateur, on tombe sur le serveur Web de www.lolo.delp.fr, pas sur www.lolo.du.fr, vu qu'il n'y a pas encore eu de redirection. Donc, pour opérer cette redirection, il suffit de mettre la directive suivante dans la configuration de www.lolo.delp.fr :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Redirect / http://www.lolo.du.fr/

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 97
    Par défaut
    Bonjour,

    Merci de répondre aussi vite ,

    Je fais tous mes essais en local et le site http://www.lolo.delp.fr fonctionne , lorsque je le lance dans le navigateur.

    je vais essayer la directive que tu m'a proposé .

    Je reviens de suite dire le resultat.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 97
    Par défaut
    AIE ca ne fonctionne pas !!

    en mettant dans la conf d'apache
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Redirect / http://www.lolo.du.fr/
    ca ne fonctionne pas , le nom d'origine non plus, pourtant lorsque je tape le nom du site dans le navigateur à savoir http://www.lolo.delp.fr, je vois bien dans la barre des taches "Recherche de http://www.lolo.du.fr !!

    la directive fonctionne, mais elle m'affiche une page d'erreur !

    Question bête ? Dois-je recréer une zone, afin que la redirection se fasse ?

    j'ai oublié de préciser que je suis sous apache 1.3.xx

    merci d'avance

  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
    Citation Envoyé par lolodelp Voir le message
    Question bête ? Dois-je recréer une zone, afin que la redirection se fasse ?
    "une zone" : c'est quoi donc ?

    Vu que ça affiche le bon nom dans la barre des tâches, c'est que la demande de redirection a bien été prise en compte. Ce qu'il se passe, c'est le navigateur ne trouve pas le site http://www.lolo.du.fr, vraisemblablement à cause d'un pb de DNS, donc pas à cause d'Apache a priori.

    Fais comme je t'ai dit : la première étape c'est de vérifier que le DNS est bien configuré, ce qui ne semble pas être le cas. Si tu viens juste de créer le sous-domaine, il faut attendre un certain temps (ça peut plusieurs jours...) avant que ce nom soit connu partout où il faut. Pour le tester, ouvre un navigateur sur http://www.lolo.du.fr un peu partout (pas que sur ton poste) ou bien fais des ping www.lolo.du.fr.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 97
    Par défaut
    ok merci bien pour tes conseils !!

    Comme je te disais , je suis en local et ca fonctionne nickel , si je ne met pas de redirection .

    Si je tape dans mon navigateur : http://www.lolo.delp.fr ca marche !!

    la redirection de nom avec la directive Redirect fonctionne , mais il ne trouve pas le nom, tu dois avoir raison au niveau de mon dns.

    j'utilise named.conf pour ajouter les zones.

    merci pour les réponses

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

Discussions similaires

  1. débutant sur dev++
    Par artotal dans le forum Dev-C++
    Réponses: 12
    Dernier message: 28/08/2005, 15h09
  2. question de débutant sur les objets
    Par boucher_emilie dans le forum ASP
    Réponses: 3
    Dernier message: 06/08/2004, 10h51
  3. Pb de débutant sur les pointeurs!!!
    Par benji17c dans le forum C
    Réponses: 6
    Dernier message: 30/09/2003, 17h50
  4. [Kylix] Re Re: débutant sur Kylix et Linux.....
    Par Eclypse dans le forum EDI
    Réponses: 2
    Dernier message: 08/06/2002, 22h53
  5. Réponses: 3
    Dernier message: 07/05/2002, 16h06

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