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 :

Création de virtualhost pour utilisation local


Sujet :

Apache

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 163
    Points : 93
    Points
    93
    Par défaut Création de virtualhost pour utilisation local
    Salut la compagnie

    je voudai faire en sorte de configurer apache de façon à avoir plusieur virtualhost (un pour chacun de mes sites en devellopement).
    chez mon hebergeur, chaque site est disposer dans un dossier à la racine de mon compte et chacun dispose d'une racine web qui lui est propre pour son nom de domaine. L'objectif est pour moi de recréé cette configuration sur mon PC sous winXP pro pour une utilisation local (aucun dns et aucun acces vers ce apache depuis le net).

    j'ai essayer de paramètrer mon httpd.conf mais pour l'instant je n'ai rien de fonctionnel. bref je patauge

    voici mon vhost.conf inclue au httpd.conf de base de easyphp:
    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
     
    NameVirtualHost www.beroots.loc
    <VirtualHost 127.0.0.1:80>
       DocumentRoot C:/PROGRA~1/EASYPH~1.0B1/www/beroots-web
       ServerName www.beroots.loc
       ErrorLog logs/beroots_error.log 
       TransferLog logs/beroots_access.log 
    </VirtualHost>
     
    NameVirtualHost www.restaurant-lachartreuse.loc
    <VirtualHost 127.0.0.1:80>
       DocumentRoot C:/PROGRA~1/EASYPH~1.0B1/www/restaurant-lachartreuse
       ServerName www.restaurant-lachartreuse.loc
       ErrorLog logs/restaurant-lachartreuse_error.log 
       TransferLog logs/restaurant-lachartreuse_access.log 
    </VirtualHost>
     
    NameVirtualHost www.poseservice-gm.loc
    <VirtualHost 127.0.0.1:80>
       DocumentRoot C:/PROGRA~1/EASYPH~1.0B1/www/poseservice-gm
       ServerName www.poseservice-gm.loc
       ErrorLog logs/pose-service-gm_error.log 
       TransferLog logs/pose-service-gm_access.log 
    </VirtualHost>
    remarque: le parametrage doit me permettre de consulter mes site en local sans pour autant perturber mon acces à ceux-ci en ligne (chez hebergeur). Donc c'est pour cela que j'ai definit mes nom de domaine locaux à .loc pour ne pas interferer avec les vrai nom de domaine etant en ligne (.fr, .com...).

    1°) est ce que cet methode de definir du .loc est obligatoire et judicieuse?
    2°) pouvez vous m'aider au parametrage de mon apache sous WinXP pro pour une utilisation local car pour l'instant rien ne fonctionne.

    Merci d'avance pour votre aide précieuse

  2. #2
    Membre averti Avatar de Space Cowboy
    Homme Profil pro
    chomeur
    Inscrit en
    Avril 2005
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Avril 2005
    Messages : 496
    Points : 401
    Points
    401
    Par défaut
    Modifie le fichier host de ton poste winxp, ca sera plus simple.
    Tu peut mettre n'importe quoi tant que ca reste sur ton poste.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 163
    Points : 93
    Points
    93
    Par défaut
    merci sa fonctionne

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 163
    Points : 93
    Points
    93
    Par défaut
    j'ai modifié mon fichier host et mon fichier httpd.conf et j'ai toujour des soucis pour pourvoir disposer de mes nom de domaine pour une utilisations des ceux ci pour mes essai en local.

    voici mon fichier host:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    127.0.0.1   localhost
    127.0.0.1   www.beroots-web.loc
    127.0.0.1   www.restaurant-lacharteuse.loc
    127.0.0.1   www.poseservice-gm.loc
    voici mon include Vhost.conf inclue au httpd.conf de base de apache:
    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 *:80>
       ServerName www.beroots-web.loc
       DocumentRoot C:/PROGRA~1/EASYPH~1.0B1/www/beroots-web
       ErrorLog logs/beroots-web_error.log
       TransferLog logs/beroots-web_access.log
    </VirtualHost>
     
    #NameVirtualHost www.restaurant-lachartreuse.loc
    <VirtualHost *:80>
       ServerName www.restaurant-lachartreuse.loc
       DocumentRoot C:/PROGRA~1/EASYPH~1.0B1/www/restaurant-lachartreuse
       ErrorLog logs/restaurant-lachartreuse_error.log
       TransferLog logs/restaurant-lachartreuse_access.log
    </VirtualHost>
     
    #NameVirtualHost www.poseservice-gm.loc
    <VirtualHost *:80>
       ServerName www.poseservice-gm.loc
       DocumentRoot C:/PROGRA~1/EASYPH~1.0B1/www/poseservice-gm
       ErrorLog logs/poseservice-gm_error.log
       TransferLog logs/poseservice-gm_access.log
    </VirtualHost>
    mon soucis c'est que mon acces via http://localhost/ (ou 127.0.0.1) me redirige non plus sur la racine commune de mon apache mais sur les premier virtalhost (beroots-web.fr)
    de plus rien ne fonctionne pour mes deux autres domaines car j'ai un message
    d'erreur du type "mon_p'titsite est introuvable..."
    souhaitant une utilisation en local sans avoir besoin de me brancher sur internet, je souhaite paramètrer une bone fois pour toute ce apache et nom host.

    merci d'avance pour votre aide

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Si tu veux faire plus simple, puisque j'ai lu que tu es sur easy php, inscris tes sites dans le répertoire local (www); ils seront listés et tu n'auras plus à réaliser d'alias "à la main"

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 163
    Points : 93
    Points
    93
    Par défaut
    merci mais les alias me redirige vers des url du type http://127.0.0.1/dossier_de_mon_site/ ...
    Vue que je travail sur l'url et que je veut faire des test en local, je prefererai faire en sotre d'avoir des url du type http://www.nom_domaine.loc/ ou http://localhost.nom_domaine.fr/...
    en bref des url qui serai identique au point de vue forme à celle de mes site chez l'hebergeur, mais accessible en local sans être brancher au net...

    si quelqu'un peut m'aider

  7. #7
    Membre régulier Avatar de loopback
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 170
    Points : 113
    Points
    113
    Par défaut
    dans c:\windows\system32\drivers\etc\hosts :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    127.0.0.1  localhost
    127.0.0.1 www.nom_domaine1.loc  www.nom_domaine2.loc    www.nom_domaine3.loc

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 163
    Points : 93
    Points
    93
    Par défaut
    j'ai essayer avec uniquement la modif dans le fichier host mais rien de mieux.

    dans les deux cas je n'arrive plus à avoir la racine local d'apache (http://127.0.0.1/ ou http://localhost/) et je tombe à la place sur mon site local "beroots-web". via cette url.

    en entrant l'url http://www.beroots-web.loc/ ou l'url http://www.poseservice-gm.loc/ , j'arrive sur ma racine local apache de easyphp et en entrant l'url http://www.restaurant-lachartreuse.loc/ le navigateur me met un message du type "Firefox ne peut trouver le serveur à l'adresse www.restaurant-lachartreuse.loc".

    Si quelqu'un a une idée pour que j'ai le web local d'easy via les url http://127.0.0.1/ ou http://localhost/ et que j'ai acces à mes trois site locaux via leur url respective

    merci d'avance

  9. #9
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Bonjour!
    Je suis d'avis avec Juno_107.
    Comme tu es sous Windows XP et que tu utilises EasyPhp, ce serait plus simple d'ajouter l'alias de son site et son chemin sur le poste. Tu peux le faire à partir de la page d'Administration de EasyPhp.
    ça t'évite de passer par tous ces fichiers de configuration, et c'est plus pratique!

    A bientôt!

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 163
    Points : 93
    Points
    93
    Par défaut
    j'ai reussi en recreant des virtualhost 127.0.0.1 et localhost pour le soft easyphp2 avec pour documentroot le chemin du www de base de easyphp2

    je met donc résolu. merci à tous

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

Discussions similaires

  1. Création de dll pour utiliser dans Crystal Reports
    Par poulounche65 dans le forum Powerbuilder
    Réponses: 0
    Dernier message: 14/10/2011, 10h56
  2. Centos - Créer un virtualhost pour test local
    Par Sof34 dans le forum Autres
    Réponses: 3
    Dernier message: 04/07/2010, 18h31
  3. Création d'un CD Rom ms-dos pour utiliser un fichier batch
    Par Lorponos dans le forum Périphériques
    Réponses: 36
    Dernier message: 25/04/2006, 15h32
  4. Réponses: 1
    Dernier message: 20/02/2006, 23h39
  5. Création DLL pour utilisation sur VBA
    Par Fbartolo dans le forum C++Builder
    Réponses: 1
    Dernier message: 21/11/2005, 21h44

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