Connexion au serveur Web local lorsque je suis en dehors de mon réseau local
J'ai un serveur web qui exécute hors de ma maison. J'ai attribué une adresse comme 192.168.1.123 sur le port 80.
Je comprends que c'est en cours d'exécution sur mon réseau local. Si je vais à un autre ordinateur de mon réseau et tapez l'adresse ip du serveur, je peux voir le serveur.
Est-il un moyen d'accéder à ce serveur depuis l'extérieur de mon réseau local?
source d'informationauteur Chris
Vous devez vous connecter pour publier un commentaire.
Oui, vous devez configurer votre routeur pour transférer des connexions sur le port 80 vers l'adresse IP interne (192.168.1.123). Recherchez
Port Forwarding
sur votre routeur écran admin qui, j'imagine, vous avez accès en allant àhttp://192.168.1.1
Gardez à l'esprit que votre FAI peut bloquer le port 80 complètement dans ce cas, vous pouvez exécuter votre serveur web sur un port différent (par exemple por 8180) et votre routeur avant de connexions de port 8180 à votre IP interne.
Pour accéder à votre serveur depuis l'extérieur, il vous suffit de pointer votre navigateur et votre adresse IP externe qui vous permet de connaître en allant à http://www.ipchicken.com
En supposant que vous avez une connexion à l'internet:
https://github.com/progrium/localtunnel
est un moyen rapide d'accéder à votre serveur local à partir de l'internet. Il y a peut être semblables dans d'autres langues/plates-formes. Ce est juste l'un que je connais.
Rappelez-vous que les questions de sécurité doivent être soigneusement prises en compte lors de l'ouverture de votre réseau local pour le monde.
Si vous utilisez PHP Serveur web, vous pouvez le configurer de cette façon:
Exemple: "php -S 192.168.1.123:9000 index.php"