WampServer

Apache, PHP, MySQL on Windows 

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

 
IP Link (local) multiples
Envoyé par: spip_me (---.241.203.77.rev.sfr.net)
Date: 17 April 2025 à 10:41

Bonjour

J'avais suggéré il y a trois ans, l'affichage optionnel d'un IP Link loocal, pour pouvoir facilement tester depuis un smartphone, tablette ou tout autre poste connecté au LAN, ce qui est bien pratique (une fois réglé les droits d'accès Require ... dans les httpd.conf et extras/httpd-vhosts.conf ).

Maintenant je rencontre toujours une difficulté sur les postes Windows utilisés, dès lors qu'ils sont en multi-adresses (exemple typique : installation d'un VirtualBox).
En l'occurrence le PC présente plusieurs adresses IP, ici 192.168.1.20 et 192.168.56.1 = VirtualBox),
et selon la loi bien connue de l.... tartine ! => l'IP retenue par WampServer et affichée dans les liens URL d'Index, c'est "évidement" celle en 192.168.56.1 dans le réseau VirtualBox ; en conséquence celle-ci n'est valide QUE sur le poste WampServer !
=> usage impossible !

Je vois plusieurs palliatifs ou solutions :
- le plus rapide = pouvoir définir une constante PHP 'surchargeant' cette adresse (configurable, ou fixe)
- le plus simple = choisir dans une liste déroulante d'INDEX.php ccelle des IP locales que l'on veut privilégier
- le plus efficace = pouvoir paramétrer le choix d'adresse à utiliser par son nom symbolique
- le plus sioux (impossible ?) = diffuser le routage sur le réseau local des toutes les adresses locales du poste.

Et par ailleurs, (je n'ai pas encore trouvé une synthèse "opératoire" si cela existe dans le forum) il pourrait etre intéressant d'avoir une page épinglée explicitant les divers réglages de l'usage en réseau local : je pense en créer une sur le site d'aide que je gère, mais la reprendre/compléter sur le Forum....

Merci

PS impossible de se connecter avec l'ancien login, et impossible de recevoir un mot de passe (testé avec deux comptes connus) ; j'ai dû recréer un nouveau compte... !

Suite: IP Link (local) multiples
Envoyé par: spip_me (---.241.203.77.rev.sfr.net)
Date: 17 April 2025 à 11:10

PS après quelques essais, il semblerait que l'envoi de mails ne fonctionne pas ?

Re: IP Link (local) multiples
Envoyé par: Otomatic (Modérateur)
Date: 17 April 2025 à 11:21

Bonjour,

Je n'ai absolument rien compris !

On peut définir des VirtualHost avec plusieurs adresses IP :

<VirtualHost adresse IP[:port] [adresse IP[:port]] ...> ... </VirtualHost>

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: Suite: IP Link (local) multiples
Envoyé par: Otomatic (Modérateur)
Date: 17 April 2025 à 11:25

spip_me a écrit:
-------------------------------------------------------
> PS après quelques essais, il semblerait que l'envoi de mails ne fonctionne pas ?
C'est très aléatoire !
Ce forum est encore sous PHP 5.2.x alors que la fonction mail() a beaucoup évoluée.

PS : Je n'ai pas la main sur le code, c'est de la responsabilité d'Alterway.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: Suite: IP Link (local) multiples
Envoyé par: spip_me (---.241.203.77.rev.sfr.net)
Date: 23 May 2025 à 23:34

Bonsoir,

J'ai l'occasion de re-préciser le besoin mal exprimé ci-dessus.

Avec Clic Droit -> Paramètre Wamp, je peux atteindre la dernière ligne de paramétrage,
intitulée "Attention risqué : uniquement pour experts" qui donne accès en particulier aux deux options :
Autoriser liens sur les projets en page d'accueil, et
Liens sur les projets par IP 'link local' (qui préfixe le lien de dossier, par l'IP du serveur Wamp)

C'est super, et c'est bien ce que je voulais !

Sauf quand Windows rajoute de nouvelles IP (par exemple une IP 192.168.56.1 correspondant à l'interface interne entre l'OS Windows hôte et une machine virtuelle hébergée sous VirtualBox !).
Dans ce cas, l'IP link local récupéré sur le panel d'accueil WampServer serveur est celle donnant vers VirtualBox, et non pas celle donnant dans le réseau local 192.168.1.xx), et donc aucun accès possible[*].

Ma demande concerne la sélection possible (par paramétrage, nom de l'interface voulue, @IP..) qui servira de lien d'appel 'link local'.

PS : [www.spippourlesnuls.fr]


[*] Ce n'est pas tout-à-fait vrai ; on arrive parfois à accéder en activant IP_Enable_Router par le registre : [www.wikihow.com] => Ordinateur\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

Re: Suite: IP Link (local) multiples
Envoyé par: Otomatic (Modérateur)
Date: 24 May 2025 à 09:20

Bonjour,

> Liens sur les projets par IP 'link local' (qui préfixe le lien de dossier, par l'IP du serveur Wamp)
Effectué par gethostbyname()
que je pourrais peut-être remplacer par gethostbynamel() et, si plusieurs IPv4, donner le choix.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: Suite: IP Link (local) multiples
Envoyé par: Otomatic (Modérateur)
Date: 24 May 2025 à 15:35

Bonjour,

Avec Wampserver, il existe un moyen relativement simple — mais caché — d'essayer un script PHP et d'en voir les résultats.

Dans le cas qui vous intéresse, créer dans c:\wamp64\scripts\ un fichier "test.php" contenant :
<?php

$c_local_host = gethostname();
$c_local_ip = gethostbyname($c_local_host);
$c_local_ip_list = gethostbynamel($c_local_host);
error_log("\nhostname=".$c_local_host."\nlocal_ip=".$c_local_ip."\n".print_r($c_local_ip_list,true));

?>

Dans le fichier c:\wamp64\wampmanager.conf, remplacer:
LocalTest = "off"
par
LocalTest = "on"

Ne pas oublier de sauvegarder les fichiers modifiés.

Clic-Droit -> Rafraîchir

Dans le menu Clic-Gauche il apparaît un nouvel item : For local test only
Cliquer sur cet item et le fichier test.php sera exécuté et, dans mon cas, le résultat dans php_error.log est :
[24-May-2025 13:10:57 UTC] 
hostname=MOUNI
local_ip=192.168.0.10
Array
(
    [0] => 192.168.0.10
)

Pour voir si dans votre cas, il y a plusieurs adresses IP.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: IP Link (local) multiples
Envoyé par: spip_me (---.241.203.77.rev.sfr.net)
Date: 24 May 2025 à 21:31

Bonsoir

Merci pour ces réponses détaillées : voici le retour
(que j'ai aussi controlé par Ipconfig, ou visible dans le Tray Manager)

hostname=zHP-W11
local_ip=192.168.56.1
Array
(
[0] => 192.168.56.1 /* interface VirtualBox Host-Only Ethernet Adapter */
[1] => 172.29.112.1 /* Hyper-V Virtual ethernet Adapter */
[2] => 192.168.1.20 /* Intel Wireless = accès Box, LAN & Internet */
)

Dans ce cas, il faudrait que l'IP Link local utilise l'interface [2], mais cela peut encore changer avec d'autres logiciels.

PS je documente aussi [www.spippourlesnuls.fr]
Bravo pour tous ces ajouts à WampServer

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