我正在一台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)。
如果连接仍然被拒绝,请检查您的防火墙设置。