2024-09-16 14:51:50 发布
网友
我试着在一个带有烧瓶的覆盆子皮上运行一个简单的web服务器。当我运行烧瓶应用程序时,它会显示:
running on http://127.0.0.1:5000/
但是当我把这个地址输入到我的Chrome笔记本上时
ERR_CONNECTION_REFUSED
我可以在Raspberry Pi的浏览器上打开127.0.0.1:5000。我需要做什么才能从另一台计算机连接?
原因也可能是在防火墙中拒绝端口5000上的传入连接。尝试:
sudo ufw allow 5000
像这样运行应用程序:
if __name__ == '__main__': app.run(host='0.0.0.0')
它将使服务器externally visible。如果机器的IP地址是192.168.X.X,那么从同一个网络可以在5000端口访问它。就像,http://192.168.X.X:5000
192.168.X.X
当您通过flask run运行服务器时,请将其更改为flask run --host=0.0.0.0 若要连接,请查找运行脚本的服务器的IPV4地址。在同一网络上,转到http://[IPV4 address]:5000
flask run
flask run --host=0.0.0.0
http://[IPV4 address]:5000
原因也可能是在防火墙中拒绝端口5000上的传入连接。尝试:
像这样运行应用程序:
它将使服务器externally visible。如果机器的IP地址是
192.168.X.X
,那么从同一个网络可以在5000端口访问它。就像,http://192.168.X.X:5000当您通过
flask run
运行服务器时,请将其更改为flask run --host=0.0.0.0
若要连接,请查找运行脚本的服务器的IPV4地址。在同一网络上,转到http://[IPV4 address]:5000
相关问题 更多 >
编程相关推荐