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

2024-01-17

我在一台 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(使用前将#替换为@)

如何从 LAN 上的另一台 PC 访问 Bottle 开发服务器? 的相关文章

随机推荐