L’installation de WampServer 3 est automatiquement configurée pour n’être accessible que d’un navigateur local ;
Les causes du problème
Plusieurs points de réglage système concourrent à cette impossibilité apparente :
1.- la configuration d’Apache utilise des Virtual Hosts à accès contrôlé par sécurité en Require Local (ce qu’il faut comprendre "PC local" et non Réseau local)
=> ouvrir les accès des \bin\...apache...\conf\httpd.conf [1] (et \conf\extra\httpd-vhosts.conf ).
2.- l’installation de presque tout CMS -sauf SPIP- est sensible à l’#URL_BASE_SITE
(en clair l’URL d’origine du CMS est largement inscrite et disséminée dans la base de données,
(ce qui implique qu’il n’est pas toujours évident de transporter un WP dans une autre localisation)
3.- cette #URL_BASE_SITE est normalement une URL symbolique, résolue par DNS,
en définissant un VirtualHost local (dont le nom est inscrit dans le DNS local du PC WampServer)
4.- les autres PC n’ont normalement pas connaissance de ces définitions DNS locales,
et la référence classique à [localhost] pointe sur .... chacun de ces autres PC en local,
et pas vers le poste portant Wamp et ses VirtualsHosts..
ils ne peuvent accéder au serveur WAMP et à ses sous-répertoires de site que par l’adresse IP de ce poste (une option IP Link local permet d’ ajouter justement l’adresse IP aux liens)
5.- comme les autres postes/smartphones de votre réseau local n’ont aucune raison de connaitre ces définitions DNS (à moins de triturer les DNS, et si vous êtes déjà à ce niveau, vous n’avez même plus besoin de mes explications pour comprendre...), la seule solution est d’utiliser dans le navigateur d’un autre poste, l’appel "anté-diluvien" d’une URL "physique" :
http://[<adr.IP-v4.Wamp.server>]
(qui vous est fournie par l’IP Link précédemment indiqué ! dans l’affichage [localhost])
6.- ce qui implique donc (comme WP et d’autres CMS conservent l’#URL_BASE_SITE dans leurs datas) que vous devez utiliser cette #URL_BASE_SITE_PHYSIQUE.IP **dès** la première installation de votre CMS [2], et ne pas changer ce serveur d’adresse IP.
Les nombreuses options des deux menus de WampServeur, détaillées dans la carte mentale jointe (ainsi que le TrayMenu) vous fourniront divers facilités bien utiles pour diagnostiquer et corriger certains problèmes...

Comme toujours, il y a plusieurs approches de solution pour régler ces difficultés ; un point critique est la maitrise que vous avez des divers postes informatiques (ordinateurs, ou smartphones) connectés sur votre réseau local !
A - Fixer les adresses IP du Serveur
Le premier problème est de savoir où chercher le serveur Web : quelle est son adresse IP ?
En particulier, avez-vous la possibilité de modifier vos DNS locaux ?
Et utilisez-vous une IP fixe pour votre serveur Wamp ?
si oui, vous pourriez reporter vos déclarations de VirtualHosts (effectuées dans votre %WINDOWS%\system32\drivers\etc\hosts dans les autres PC, sous réserve d’avoir bien précisé son adresse IP fixée (et non le 127.0.0.1 traditionnel) !
si non [3], vous ne QUE accéder avec une URL de type IP-physique+dossier !
Par conséquent, ou bien vous définissez une adresse IP fixe à votre serveur Web, ou bien vous regarderez à chacun de ses démarrages quelle est son adresse IP cette fois [4] ?
Conseil : attribuez une IP-fixe a votre serveur Wamp local !
Vous vous éviterez de nombreux soucis ultérieurs, si vous voulez y accéder depuis d’autres postes locaux !<
B - Les sites seront en sous-dossiers du serveur
Sauf si vous pouviez répercuter toutes vos définitions DNS sur votre serveur DHCP (normalement celui de votre box, paramétrage à découvrir...), vous serez obligés de passer explicitement par des URL à sous-dossier ; donc la portabilité de vos sites sera réduite : par chance SPIP n’a pas ce genre de problème, cette organisation "anté-diluvienne" lui est parfaitement adaptée !
- Faire fonctionner vos sites locaux grace à une URL-IP fixe
Avant d’aller plus loin vérifiez que toutes les URL d’usage de vos sites utilisent expressément la bonne adresse IP de votre serveur, donnée par l’interface de votre serveur sur votre réseau local [5] !
Warning : il pourrait arriver que la première IP trouvée par Wamp ne soit pas celle de votre LAN (cas par exemple avec Hyper-V ou VirtualBox) [6]. En ce cas, même en activant l’IP local link (rechercher ce menu Expert ), l’adresse serait injoignable...
Nota Bene : Attention, ces adresses IP peuvent changer !
D- Ouvrir l’accès externe au serveur Apache
Vous accédez bien à vos sites sur le serveur Wamp depuis un navigateur s’exécutant sur lui-même, avec une URL "en dur" correspondant bien à l’étendue de votre réseau local partagé avec les autres postes d’où vous voulez l’atteindre !
Il ne vous reste plus qu’à "ouvrir" les droits d’accès Apache aux appels extérieurs, attention cela met directement en jeu la sécurité de ce serveur !
Vous devrez d’une part ouvrir l’accès à l’écran d’accueil d’Apache, ce beau panneau de WampServeur qui vous liste aussi tous vos projets : http://localhost/
<imd911|center>
Sauf que vous devrez désormais "toujours" y accéder en trappant dans votre navigateur, l’IP locale de votre poste Wamp ! Cette même @IP locale que vous tapez sur un autre poste ou un smartphone, en récupérant pour l’instant celle affichée dans l’IP Link...
— en cours de finalisation —
Les directives Require d’autorisation d’accès
Attention : le système de contrôle d’accès ayant connu plusieurs versions incompatibles,
vérifiez que les informations trouvées sur le Net s’appliquent bien à votre version d’Apache !
- Require local : limite la réponse aux navigateurs du seul poste serveur
- Require host xx :
- Require forward-dns xx :
- Require ip xx... :
Une instruction Require not ip ne peut fonctionner avec d’autres Require ip....

Article publié le 23 mai 2025, et actualisé en mai 2025 Provisoire (à compléter...) .
Répondre à cet article