python - 如何在 EC2 上制作一个正在运行的烧瓶 - 允许从外部访问?
问题描述
我在 Linux EC2 上运行 Flask 应用程序:
FLASK_APP=hello-flask.py FLASK_DEBUG=1 python -m flask run --port 3000
它正常启动,我可以 ping 它curl localhost:3000
并从烧瓶中获得响应。
但是,当转到IP:3000
(服务器的 IP)时 - 它拒绝访问(错误显示connection refused
)。
但是当在同一端口 3000 上运行例如 NodeJS 应用程序时 - 我可以从外部访问它(IP:3000
)。
Flask 可能有什么问题?
解决方案
找到了答案,所以只是发布..应该--host=0.0.0.0
在启动应用程序时添加。
推荐阅读
- java - 我如何通过 Touch (android) 将 imageview 置于其他 imageviews 之上
- firebase - 基于firebase中的子键值排序
- python-3.x - 如何隐藏或设置 hvplot 子图标题的位置
- javascript - 管道 API 响应 - Javascript
- python - 是否可以使用 Python 读取存储在 MySQL 数据库中的 excel 文件?
- java - 在 Java 中使用静态内部类作为 POJO 是个好主意吗
- java - 试图更新'PRAGMA user_version;' 但不更新
- javascript - Electron JS主窗口未定义
- sas - 如何计算和绘制 KM 曲线并计算 SAS 中的对数秩检验
- angular-cli - 根目录 dist/root 中的 svg 文件