我在Linux EC2上运行Flask应用程序,带有:
FLASK_APP=hello-flask.py FLASK_DEBUG=1 python -m flask run --port 3000
它启动正常,我可以用curl localhost:3000
ping它,并从烧瓶中得到响应。
但是,当转到IP:3000
(服务器的ip(时,它拒绝访问(错误显示connection refused
(。
但当在同一端口3000上运行例如NodeJS应用程序时,我可以从外部访问它(IP:3000
(。
Flask可能有什么问题?
找到了答案,所以只是发布。。启动应用程序时应添加--host=0.0.0.0
。