2013-02-19 15 views
7

Io corro il tutorial bottle.py su un PC, e sono stato in grado di accedervi utilizzandoCome accedere al server di sviluppo bottiglie da un altro PC sulla LAN?

http://localhost:8080/hello/world 

Tuttavia, quando ho provato ad accedervi (indirizzo IP è 192.168.1.10) da un altro PC su la LAN, utilizzando

http://192.168.1.10:8080/hello/world 

Ho ricevuto l'errore "Impossibile aprire la pagina".

ho il server web Apache in esecuzione sul PC, e posso accedere al server Web senza alcun problema utilizzando

http://192.168.1.10 

Qualche suggerimento? Grazie.

risposta

24

si Supponendo che stai parlando del Quickstart: “Hello World” esempio:

Modifica questa linea:

run(host='localhost', port=8080, debug=True) 

di legarsi al indirizzo IPv4 pubblico del computer:

run(host='192.168.1.10', port=8080, debug=True) 

O per questo per ascoltare su tutte le interfacce, compresa quella esterna [Source: bottle.run, Bottle API Reference]:

run(host='0.0.0.0', port=8080, debug=True) 

Quindi dovrebbe essere possibile accedere a http://192.168.1.10:8080/hello/world dal PC locale e da un altro PC sulla LAN. In alternativa, utilizzare un nome di dominio completo (FQDN).

Se le connessioni vengono ancora rifiutate, verificare le impostazioni del firewall.

+3

Questo ha risolto il problema. Grazie molto. –

+0

@TedW .: Ottimo. Felice di aiutare! – Johnsyweb

Problemi correlati