You need to enable JavaScript to run this app. 如何在终端外访问Flask应用?Ubuntu 18.04运行后无法正常访问怎么办
优惠活动
大模型
产品
解决方案
定价
更多

如何在终端外访问Flask应用?Ubuntu 18.04运行后无法正常访问怎么办

问题解决方案

默认状态下Flask启动后仅绑定本地回环地址127.0.0.1,仅支持本机访问,这是你无法通过服务器IP访问应用、端口扫描看不到5000端口开放的核心原因,按以下步骤操作即可解决:

  • 启动Flask时指定绑定所有网卡地址,执行命令:
    flask run --host=0.0.0.0
    如果需要自定义端口,可追加端口参数:
    flask run --host=0.0.0.0 --port=5000
  • 启动后验证端口监听状态,执行命令:
    ss -tulpn | grep 5000
    正常输出会显示0.0.0.0:5000处于LISTEN监听状态
  • 排查Ubuntu本地防火墙规则,执行命令:
    ufw status
    如果5000端口未在放行列表中,执行:
    ufw allow 5000/tcp
  • 确认GCP防火墙入站规则配置正确:规则需允许对应访问IP段的TCP 5000端口入站请求,且目标实例已绑定规则匹配的网络标签。

内容的提问来源于stack exchange,提问作者Stack User

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 23:42:03