J'ai développé un site en utilisant WAMP et cela fonctionne localement.
Je veux donner accès à d'autres utilisateurs, et lorsque je mets le serveur en ligne et que je mets mon IP sur le navigateur, cela fonctionne.
Lorsque je mets l'IP dans les navigateurs d'autres ordinateurs (sur le même réseau ou à l'extérieur), le serveur ne réagit pas.
Aucune suggestion?
D'accord. Donc, pour être clair ...
Lorsque vous êtes assis devant l'ordinateur qui exécute WAMP et que vous placez l'adresse IP EXTERNE dans le navigateur, vous pouvez afficher le serveur Web.
Lorsque vous êtes assis devant un autre ordinateur sur le même sous-réseau IP (connecté au même routeur et / ou commutateur) et que vous placez l'adresse IP EXTERNE dans le navigateur, vous ne voyez pas le serveur Web.
Lorsque vous êtes assis sur un ordinateur différent qui n'est PAS sur le même sous-réseau IP (non connecté au même routeur et / ou commutateur) et que vous placez l'adresse IP EXTERNE dans le navigateur, vous ne voyez pas le serveur Web.
Avez-vous transféré le port 80 du routeur vers l'adresse IP interne de cet ordinateur? Votre FAI autorise-t-il l'accès / le trafic entrant sur le port 80? Comment testeriez-vous cela? Eh bien, tout d'abord, assurez-vous que votre routeur n'a pas de pare-feu bloquant le trafic du port 80 entrant. Assurez-vous d'avoir correctement transféré le port 80. Assurez-vous que votre adresse IP interne est statique (dans le tableau DHCP). Si vous avez fait ces choses ... alors cela pourrait être un problème avec le port 80. Vous pouvez le tester en allant dans WAMP et en changeant le port utilisé pour ... n'importe quoi ... 8080. C'est juste à des fins de test de toute façon. Ensuite, retournez dans le routeur, et partout où vous avez traité le port 80, changez-le en 8080. Essayez ensuite d'accéder au serveur.
la source
Peut-être qu'apache écoute uniquement sur l'adresse de bouclage
127.0.0.1
. Vérifiez vos fichiers de configuration pour cela. Pour lier Apache à toutes les interfaces disponibles sur le port 80, définissez cfg surListen 80
Voir http://httpd.apache.org/docs/2.0/bind.html
Vous pouvez également désactiver temporairement tous les logiciels de sécurité / pare-feu pendant le test. Ou si vous savez sûrement comment, vérifiez et configurez d'abord les pare-feu. Si votre réseau privé a des routeurs, il peut y avoir des pare-feu / routages personnalisés empêchant les autres de se connecter. Voir la réponse de Bon Gart pour plus de détails.
la source
Aller à:
Il existe une option appelée "Refuser de tout".
Remplacez-le par "Autoriser de tous".
Cela devrait fonctionner parfaitement.
la source
goto wamp \ alias et faire modifier les trois fichiers suivants
et remplacer
avec
la source