Après avoir lu de (très) nombreuses discussions sur ce forum, j'ai encore un petit problème que je n'arrive pas à résoudre. (voir plus bas la liste des informations essentielles)
J'ai installé wampserver, puis créé un projet. Nous l'appelleront ici "test". Son chemin d'accès est donc D:/wamp64/www/test.
J'ai ensuite créé un virtual host sans renseigner d'ip particulière (et j'ai bien entendu redémarré les DNS).
Pour les explications, nous appelleront l'ordinateur qui héberge wampserver le "poste serveur".
De plus, j'utilise un smartphone samsung sous android 9 et la dernière version de chrome pour tester l'accès depuis mon réseau local.
Donc, depuis le poste serveur, je peux accéder au site test en tapant localhost/test ou bien (http://test).
Depuis mon smartphone, je peux accéder à la page d'accueil de wampserver en tapant l'ip local du poste serveur (à savoir 192.168.1.31). Il faut aussi savoir que j'ai modifié le fichier httpd-vhosts.conf en mettant "Require all granted" aussi bien pour le virtual host que pour localhost, sinon ça ne fonctionne pas.
Encore depuis mon smartphone, j'essaie alors 192.168.1.31/test. Je suis alors automatiquement redirigé vers (http://test). On me renvoie donc "Ce site est inaccessible. Impossible de trouver l'IP du serveur de test." ce qui est logique car mon smartphone ne sait pas à quoi correspond l'adresse (http://test).
Le problème est donc : Pourquoi mon smartphone est-il redirigé ? (certainement à cause du virtual host qui est pourtant nécessaire) et Comment faire pour qu'il ne soit plus redirigé ?
Bien que ça ait peu de chance de fonctionner j'ai essayé de rentrer 192.168.1.31/d:/wamp64/www/test et cela a bien entendu échoué en me renvoyant "Forbidden".
Informations essentielles : - Windows 10 64 bits - Wampserver 3.2.0 64 bits - Site test dans le répertoire D:/wamp64/www/test - Apache 2.4.41 - PHP 7.3.12 - MySQL 8.0.18 - Icone W toujours verte lorsque je fais des tests (et je redémarre wampserver après chaque modification) - Dans le fichier hosts de windows, j'ai 4 lignes avec 127.0.0.1 localhost et celle avec test ainsi que celles avec ::1
J'ai essayé ce que vous m'avez conseillé, mais sans grand succès. Maintenant, lorsque je tape 192.168.1.31 sur mon smartphone, on me redirige directement vers (http://test) au lieu de la page d'accueil de wampserver.
Comme avant, on retourne le message "Ce site est inaccessible. Impossible de trouver l'IP du serveur de test."
Il faudrait peut-être spécifier le chemin d'accès aux dossiers du site test... Mais où ?
192.168.1.31 est bien l'ip locale fixe du PC Wampserver.
Il s'agit surtout du fait que 'http://192.168.1.31/test' se transforme automatiquement en 'http://test' et donc que le smartphone ne reconnait pas cette adresse.
Concernant les autorisations du pare feu, j'ai ouvert les ports 80 et 3308 (pour Apache et MySQL) dans les paramètres de Windows Firewall.
> Il s'agit surtout du fait que 'http://192.168.1.31/test' se transforme automatiquement en 'http:// Les essais de connexion, sont bien fait en WiFi sur la box ?
Parce que ça ne peut pas fonctionner avec cette adresse IP en connexion "Données mobiles" (4G ou autre).