> Pour quoi faire simple quand on peut faire conpliqué Parce que c'est comme ça que ça doit fonctionner, comme chez tous les hébergeurs. Si vous êtes hébergé chez OVH, Gandi, 1and1, infomaniak, etc., pour aller sur votre site, vous ne taper pas 'http://gandi/monsite/' ou 'http://infomaniak/monsite/'.
De plus, la création d'un VirtualHost se fait en trois clic via la page 'http://localhost/add_vhost.php'.
Votre VirtualHost, vous ne l'avez pas créé par cet outil, donc il manque une information essentielle et indispensable : l'ajout de la relation nom de site <-> IP dans le DNS local, donc dans le fichier hosts de Windows.
Merci pour ta réponse. Mais j'ai utilisé l'outil Add_host et je ne vois pas ce que j'ai manqué ? Car toutes les lignes y sont. Dans le fichier host : 127.0.0.1 bonjour ::1 bonjour
Ce que je comprend pas, c comment le lien est fait entre [bonjour] ET ma page de démarrage index.php Si tu as une idée ?
> Mais j'ai utilisé l'outil Add_host Pas pour créer votre VirtualHost tel que vous l'avez montré dans votre premier message.
- Résultats de Clic-Droit -> Outils -> Afficher les VirtualHost examinés par Apache
- Résultats de Clic-Droit -> Outils -> Vérifier l'ordre de recherche DNS
Après la création du VirtualHost, avez-vous effectué, comme demandé, un redémarrage DNS ou un redémarrage du système ?
Quant à vos dernières questions : - faites une recherche sur ce qu'est un DNS (Domain Name Server), et vous comprendrez que le fichier hosts de Windows est le DNS local - Apache lance automatiquement les fichiers index.php ou index.html, si'ils existent lorsqu'il n'y a aucune précision de nom de fichier dans l'url 'http://bonjour/'
Je clique « Ajouter un Virtual Host » Je saisi les différents champs
Je clique le bouton : Démarrer la création…
Je clique « Redémarrage DNS depuis le menu Outils (Icone vert)
J’ai donc la configuration suivante : C:\wamp64\bin\apache\apache2.4.41\conf\extra\httpd-vhosts.conf # <VirtualHost *:80> ServerName localhost ServerAlias localhost DocumentRoot "${INSTALL_DIR}/www" <Directory "${INSTALL_DIR}/www/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost> # <VirtualHost *:80> ServerName bonjour DocumentRoot "c:/wamp64/www/bonjour" <Directory "c:/wamp64/www/bonjour/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost> C:\Windows\System32\drivers\etc\hosts #WAMPSERVER – VIRTUALHOST 127.0.0.1 localhost ::1 localhost
127.0.0.1 bonjour ::1 bonjour
De ta réponse précédente - Résultats de Clic-Droit -> Outils -> Afficher les VirtualHost examinés par Apache VirtualHost configuration: VirtualHost configuration: Default server: localhost Virtual Host: localhost Virtual Host: bonjour --- Do you want to copy the results into Clipboard? --- Type 'y' to confirm - Press ENTER to continue...
- Résultats de Clic-Droit -> Outils -> Vérifier l'ordre de recherche DNS *** Checking the DNS search order *** *** Checking the DNS search order ***
Values of registry keys for HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider are in correct order
--- Do you want to copy the results into Clipboard? --- Type 'y' to confirm - Press ENTER to continue...
J’ai bien « bonjour » dans les VirtuallHost, je clique dessus et BOUM !
Message d'erreur = Unable to determine IP address from hostname "bonjour" Name error: The domain name does not exist
J’ai fait, sous Windows 10 x64 C:\>ipconfig /flushdns Désactivé mon antivirus Désactivé mon firewall Désactivé mon VPN Redémarré
Mais ça fonctionne toujours pas. Je ne sais plus quoi faire, je suis désespéré… Désolé pour les copies d'écran, elles n'apparaissent pas...
Sous Google Chrome. Ben mince alors, sous Firefox ca fonctionne. J'ai nétoyer le cache de Chrome J'ai désactivé l'extension nordVPN dans Chrome ET MIRACLE, Ca FoNctIOnNe... Merci les gars, c quand meme bête, j'aurais jamais pensé a ca.