我在一台 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
有什么建议么?谢谢。
假设你正在谈论快速入门:“你好世界” http://bottlepy.org/docs/dev/tutorial.html#quickstart-hello-world例子:
更改这一行:
run(host='localhost', port=8080, debug=True)
要绑定到计算机的公共 IPv4 地址:
run(host='192.168.1.10', port=8080, debug=True)
或者到此监听所有接口,包括外部接口[Source: bottle.run, Bottle API 参考 http://bottlepy.org/docs/dev/api.html#bottle.run]:
run(host='0.0.0.0', port=8080, debug=True)
然后你应该能够访问http://192.168.1.10:8080/hello/world
从您的本地 PC 以及 LAN 上的另一台 PC。或者使用完全限定域名 (FQDN)。
如果连接仍然被拒绝,请检查您的防火墙设置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)