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 02/12/2011, 21h25   #1
Invité de passage
 
Inscription : décembre 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 3
Points : 1
Points : 1
Par défaut virtual host : problème de config ?

Bien le bonjour !

J'ai beau suivre tous les tutoriels, lire tous les messages sur les forums, je ne parviens pas à configurer un virtualhosts sur mon serveur local.
Alors j'appelle au secours.

Voici ce que je fais :

- Dans httpd-vhosts.conf, j'ai ça :

Code :
1
2
3
4
5
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.domain.tld
DocumentRoot /home/abrab/test
</VirtualHost>
- La commande httpd -S l'indique ce qui suit :

Citation:
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server www.domain.tld (/opt/lampp/etc/extra/httpd-vhosts.conf:2)
port 80 namevhost www.domain.tld (/opt/lampp/etc/extra/httpd-vhosts.conf:2)
Syntax OK
- J'ai placé un fichier index.html dans le dossier /home/abrab/test.

Mais quand j'essaye de charger http://www.domain.tld dans mon navigateur, il me dit qu'il ne parvient pas à trouver l'adresse.

Qu'est-ce qui ne va pas dans ma config ?
abrab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2011, 22h35   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 297
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 297
Points : 8 580
Points : 8 580
Il faut que ton navigateur sache que www.domain.tld correspond à ton PC. Pour savoir ça, il ne va pas voir dans la configuration Apache mais il fait appel aux mécanismes de résolution de nom de ton PC. Cela passe par la lecture du fichier /etc/hosts et si le nom n'est pas trouvé cela passe par un appel sur un serveur DNS. C'est visiblement ce qu'il se passe ici. Pour faire fonctionner ton site, il faut ajouter ce qui suit dans le fichier /etc/hosts :
Code :
127.0.0.1    www.domain.tld
__________________

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 10
Vieux 05/12/2011, 08h09   #3
Invité de passage
 
Inscription : décembre 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 3
Points : 1
Points : 1
Ok !
Je n'ai pas le temps de me pencher là-dessus aujourd'hui, mais j'ai l'impression que ta réponse va résoudre le problème que je traîne depuis si longtemps.
Je te tiendrai au courant.
Merci.
abrab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2011, 20h16   #4
Invité de passage
 
Inscription : décembre 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 3
Points : 1
Points : 1
Oui, c'était bien ça la solution.
Merci++.
abrab 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 17h58.


 
 
 
 
Partenaires

Hébergement Web