2013-02-19 48 views
7

我运行在一台PC上bottle.py教程中,我能够用如何从LAN上的另一台PC访问瓶子开发服务器?

http://localhost:8080/hello/world 

但是访问它,当我试图访问它(IP地址为192.168.1.10)从另一台PC上局域网,使用

http://192.168.1.10:8080/hello/world 

我收到“Can not Open Page”错误。

我有Apache Web服务器的PC上运行,并且不使用

http://192.168.1.10 

任何建议有任何问题,我可以访问Web服务器?谢谢。

回答

24

假设你正在谈论的Quickstart: “Hello World”例如:

改变这一行:

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

要绑定到您的计算机的公用IPv4地址:

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

或在本在包括外部接口的所有接口上收听[来源bottle.run, Bottle API Reference]:

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

然后,您应该能够从本地PC以及局域网上的另一台PC访问http://192.168.1.10:8080/hello/world。或者使用完全合格的域名(FQDN)。

如果连接仍然被拒绝,请检查您的防火墙设置。

+3

这解决了这个问题。非常感谢。 – 2013-02-19 13:32:13

+0

@TedW .:太好了。乐于帮助! – Johnsyweb 2013-02-19 13:35:25

相关问题