1 votes

Accès à localhost:8080 via le réseau local

Je développe un site web WSGI en Python. Je fais tourner un serveur de développement Paste sur mon Mac (OS X 10.7) sur le port 8080. Je souhaite tester le site web sur d'autres appareils et systèmes d'exploitation connectés au réseau local (Windows 7 VM, iPad, iPhone, etc.), mais je rencontre des difficultés.

J'ai activé le partage Web et je peux y accéder (port 80) sans problème sur tous mes appareils. Le port 8080 ne fonctionne toujours pas.

Un extrait de ma configuration Paste :

[server:main]
use = egg:waitress#main
host = 127.0.0.1
port = 8080

Le pare-feu d'OS X (Paramètres -> Sécurité -> Pare-feu) est désactivé. Aucun autre logiciel de pare-feu n'est installé.

Mon réseau passe par un routeur Linksys WRT160N. Je n'ai pas fait grand chose avec les paramètres, donc la plupart d'entre eux sont à leur valeur par défaut.

J'ai cherché sur Google toute la matinée, mais je n'ai pas trouvé de solution.

2voto

Luke Dennis Points 4805

127.0.0.1 le fera écouter uniquement sur l'hôte local. Remplacez-la par l'adresse IP attribuée par votre routeur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X