django accéder à localhost à partir de n'importe quelle machine connectée à un réseau
J'ai un projet django que je suis en cours d'exécution sur localhost:8000 et qui fonctionne très bien.
Maintenant, je veux accéder à partir de n'importe quelle machine qui est connnected vers d'autres réseaux.
Faire certains de google, j'ai trouvé que je peux le faire par la configuration de la redirection de port de mon routeur.
J'ai un tplink routeur et j'ai fait le réglage suivant:
Service Port:27015
IP Address: my_ip_address # obtained by ifconfig
Protocol: All
Status: Enabled
Maintenant, je lance mon projet avec python manage.py my_ip_address:27015
Mais quand je les ai my_ip_address:27015
dans les url à partir d'un autre ordinateur connecté à un autre réseau, je ne peux pas afficher mon site/page
Quelqu'un peut m'aider comment faire pour accéder à mon localhost en dehors du monde?
Port De Service : 27015
Mais avez-vous ouvert votre pare-feu sur votre PC?
ouais mon pare-feu est sur
Mais avez-vous
opened
le port 27015
sur le pare-feu sur votre PC. Si je comprends bien, votre routeur est le transfert sur le port, mais votre PC n'a pas ouvert ce port.OriginalL'auteur aryan | 2015-01-15
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas accéder à localhost forme à l'extérieur; localhost serveurs ne pourra répondre sur le localhost "périphérique".
vous avez besoin pour démarrer le serveur, dans ce cas, django, et de la lier à votre adresse locale (192.168, ou 10., etc).
aurons de se lier à toutes les adresses IP disponibles sur votre machine.
Vous pouvez ensuite une redirection de port sur votre routeur à votre ordinateur local (désactiver tous les pare-feu pour que le port sur votre machine locale)
Oui. si vous venez de le faire
runserver
il va se lier avec le localhost de périphérique virtuel de la machine (ce qui est local à la machine, pas le réseau interne que le routeur peut voir).cela signifie que je ne peux pas accéder à mon adresse ip de l'ordinateur à partir d'un autre ordinateur du réseau d'un autre droit ? parce que si je peux alors je suppose que je pourrais obtenir ce que je veux
vos ordinateurs adresse ip doit être quelque chose du genre 192.168.1.X ou peut-être quelques autres "interne réservé" de l'adresse. ceux-ci peuvent être consultées par votre routeur, et si vous le port de l'avant, à partir du monde extérieur à l'aide de votre public (fournisseur de services internet fourni) adresse ip
donc, il n'y a aucun moyen que je peux accéder à mon site en cours d'exécution dans ma machine à une autre machine connectée au réseau d'un autre
OriginalL'auteur warath-coder
Voici ce que j'ai fait..
Ma configuration est correcte.
Pour l'accès depuis l'extérieur le monde je viens de lier mon fournisseur d'accès internet avec l'adresse ip de mon routeur port que j'ai transmis et de l'ouvrir je n'ai
et il fonctionne comme un charme
OriginalL'auteur aryan