如何从LAN上的另一台PC访问瓶子开发服务器?

我正在一台PC上运行bottle.py教程,并能够使用它来访问它

http://localhost:8080/hello/world 

但是,当我试图从LAN上的另一台PC访问它(IP地址是192.168.1.10)时,使用

 http://192.168.1.10:8080/hello/world 

我收到“无法打开页面”错误。

我有在PC上运行的Apache Web服务器,我可以访问Web服务器没有任何问题使用

 http://192.168.1.10 

有什么build议么? 谢谢。

假设你正在谈论快速入门:“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) 

那么你应该可以访问http://192.168.1.10:8080/hello/world从你的本地PC以及局域网上的另一台PC。 或者使用完全限定的域名(FQDN)。

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