WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Accès à localhost depuis tablette ou smartphone?
Envoyé par: papijo (---.w90-19.abo.wanadoo.fr)
Date: 26 October 2022 à 14:55

Bonjour,

Le principal intérêt d'un serveur local est de tester ses sites avant de les mettre en ligne chez un hébergeur (ou d'y apporter des mofifs, etc.). Il est donc utile de pouvoir tester en local non seulement sur l'ordinateur où est installé WAMPSERVER mais également sur un smartphone ou une tablette reliés en local au même réseau WI-FI.

Avec XAMPP l'adresse du localhost (sur ma machine) est mon adresse IPv4 192.168.1.18. Mes divers sites en local ont pour adresse localhost/drupal ou 192.168.1.18/drupal; localhost/wordpress ou 192.168.1.18/wordpress, etc.

Depuis ma tablette (sous WI-FI) je peux donc facilement avoir accès à ces divers sites et voir si l'affichage est OK, et autres vérifs.

Avec WAMP je ne vois pas du tout comment procéder... Est-ce possible ?

Options: Répondre•Citer ce Message
Re: Accès à localhost depuis tablette ou smartphone?
Envoyé par: Otomatic (Modérateur)
Date: 26 October 2022 à 15:10

En WiFi, l'appelant — smartphone, tablette — a une adresse IP qui n'est pas locale loopback, c'est-à-dire pas dans la plage 127.0.0.1/8 et, de ce fait ne correspond pas au Require local du VirtualHost.

Il faut donc, modifier ou ajouter le Require du VirtualHost pour y inclure les IP des matériels autorisés à se connecter au site.

Voir : Directives Require

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: Accès à localhost depuis tablette ou smartphone?
Envoyé par: papijo (---.w90-19.abo.wanadoo.fr)
Date: 27 October 2022 à 15:19

Merci... ça m'a l'air bien plus compliqué que sous XAMPP. Mais je veux bien essayer.
La doc dans le lien que tu me donnes n'indiques pas dans quel fichier PHP il faut placer cette "directive"...

Options: Répondre•Citer ce Message
Re: Accès à localhost depuis tablette ou smartphone?
Envoyé par: Otomatic (Modérateur)
Date: 27 October 2022 à 15:57

Qu'ai-je écrit ? modifier ou ajouter le Require du VirtualHost Faut lire winking smiley

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: Accès à localhost depuis tablette ou smartphone?
Envoyé par: Otomatic (Modérateur)
Date: 27 October 2022 à 16:32

J'ajouterais que XAMPP fait comme il veut — et je ne vaux pas savoir comment !

Wampserver gère les sites locaux en tant que VirtualHost, comme chez tous les hébergeurs.

Options: Répondre•Citer ce Message
Re: Accès à localhost depuis tablette ou smartphone?
Envoyé par: papijo (---.w90-19.abo.wanadoo.fr)
Date: 28 October 2022 à 15:44

Bon, j'ai un peu avancé...

1.- J'ai créé 1 répertoire bidon "toto" contenant juste un index avec lancement de phpinfo.php.

2.- Créé un virtualhost pour "toto", avec comme option dans "If you want to use VirtualHost by IP: local IP 127.x.y.z Optional" l'IP de mon ordi: 192.168.1.18. Accès OK sur mon ordi, mais accès refusé depuis ma tablette.

3.- Otomatic "modifier ou ajouter le Require du VirtualHost " Dans l'interface WAMP->Apache->httpd-vhosts.conf je vois ceci :
<VirtualHost 192.168.1.18:80>
ServerName toto
DocumentRoot "c:/wamp64/www/toto"
<Directory "c:/wamp64/www/toto/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
J'ai remplacé la ligne "Require local" par "Require all granted". Maintenant j'ai accès depuis ma tablette à "toto".

4.- C'est ici que ça coince. Depuis ma tablette je n'ai accès qu'à un seul virtualhost, et donc à un seul de mes sites installés sous WAMP/www/ : celui que j'ai créé avec l'IP 192.168.1.18.
Comment procéder pour pouvoir accéder depuis ma tablette à 192.168.1.18/toto, 192.168.1.18/drupal, 192.168.1.18/wordpress etc.?

Merci !

Options: Répondre•Citer ce Message
Re: Accès à localhost depuis tablette ou smartphone?
Envoyé par: papijo (---.w90-19.abo.wanadoo.fr)
Date: 28 October 2022 à 16:17

Edit.- Je pense avoir trouvé la solution... je teste et je poste ici.

Options: Répondre•Citer ce Message
Re: Accès à localhost depuis tablette ou smartphone?
Envoyé par: Otomatic (Modérateur)
Date: 28 October 2022 à 16:18

Un VirtualHost par site ! Donc autant de VirtualHost qu'il y a se sites !

------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: Accès à localhost depuis tablette ou smartphone?
Envoyé par: papijo (---.w90-19.abo.wanadoo.fr)
Date: 28 October 2022 à 18:30

Otomatic "Un VirtualHost par site ! Donc autant de VirtualHost qu'il y a se sites !"
Non, c'est ce que j'avais fait au départ, et ça marche très bien sur mon ordi, mais impossible de s'y connecter depuis ma tablette ou smartphone en LAN / WIFI local!

Ma solution consiste donc à créer dans c:/wamp64/www un répertoire que j'ai nommé "htdocs" (comme sous XAMPP, mais ça pourrait être n'importe quel nom). J'ai créé pour ce répertoire "htdocs" un VirtualHost avec l'IP 192.168.1.18.

Puis j'ai déplacé tous les répertoires que j'avais mis dans c:/wamp64/www/ vers c:/wamp64/www/htdocs donc maintenant j'ai ceci :
c:/wamp64/www/htdocs/drupal ; c:/wamp64/www/htdocs/wordpress ; c:/wamp64/www/htdocs/moodle ; etc.

Et j'ai re-créé un VirtualHost par site pour chacun de ces répertoires, donc accès direct à ces sites sur mon ordi depuis la page d'accueil de WampServer (ou par l'icône de la barre des tâches)...

Mais mainteant, *en plus*, j'ai accès à 192.168.1.18/drupal ; 192.168.1.18//wordpress etc. directement depuis ma tablette, comme je le désirais... CQFD.

Il y a peut-être d'autres façons de faire, mais pour l'instant, pour moi ça marche.

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP