Bonjour Tuxie, Merci d'avoir répondu
En fait mon serveur fonctionne bien. Je le lance, je tape http://localhost depuis mon navigateur, j'accède bien à la page automatiquement générée par Apache.
Mais c'est quand j'ajoute une clause d'hôte virtuel, alors localhost n'est plus accessible, et l'hôte virtuel n'est pas accessible non-plus.
Je ne sais pas si je m'exprime mieux ainsi, et si je suis plus clair.
Voici la clause que j'utilise pour déclarer mon hôte virtuel :
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /site1
ServerName www.mon-site.net
</VirtualHost>
Alors je pensais naïvement qu'avec ça, quand je taperais www.mon-site.net dans mon navigateur, Apache intercepterais la requête, et me renverrait la page. Mais en fait il ne le fait pas. Mon navigateur dit qu'il ne trouve pas l'hôte www.mon-site.net. Pire même : quand je tape http://localhost, il ne le reconnais plus, alors qu'il le reconnait quand il n'y a pas la déclaration d'hôte virtuel.
Je précise que mon client navigateur et le serveur sont sur la même machine, et qu'en tapant l'adresse du site dans mon navigateur, je puisse acceder au contenu qui est sur mon ordinnateur.
Le problème c'est que je crois qu'il faut que mon hôte soit reconnu par le dns, ce qui n'est pas le cas. C'est pour ça que je pensais qu'il me faut peut-être un dns local, mais je ne sais pas quel logiciel utilisé (je suis sous Windows 98SE), ni si ça peut marcher en parallèle du dns fourni par mon fai.
Je me demandais aussi comment fonctionne shématiquement Apache. Est-ce qu'il se place entre les ports et mon navigateur ? Comment intercepte t-il les requêtes de mon navigateur ? Je me dis que si je savais ça, je comprendrais surement mieux.
p.s. pour la déclaration virtual host, j'ai aussi essyé comme ça, pour donner une adresse ip fictive, mais ça ne marche pas non-plus.
NameVirtualHost 127.1.2.3
<VirtualHost 127.1.2.3>
DocumentRoot /site1
ServerName www.mon-site.net
</VirtualHost>


