You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS EC2实例中flight-review软件无法访问问题求助

AWS EC2上Flight-Review访问问题解决步骤

1. 解决./serve.py --show无响应的问题

  • EC2实例默认没有图形桌面环境,--show参数是调用本地浏览器打开页面,服务器端没桌面自然没反应。直接用./serve.py启动服务,或者用bokeh命令启动即可。

2. 解决外部无法访问5006端口的问题

  • 配置EC2安全组:登录AWS控制台,找到该实例对应的安全组,添加入站规则,允许TCP协议的5006端口访问(测试阶段可先允许所有IP,后续再限缩到你的本地IP)。
  • 修改bokeh启动参数:bokeh依赖websocket通信,默认只绑定localhost会导致外部无法访问,启动时要绑定所有网卡地址并允许公网IP的websocket请求,命令改成:
    sudo bokeh serve serve.py --port 5006 --address 0.0.0.0 --allow-websocket-origin=你的EC2公网IP:5006
    
    要是用./serve.py启动,得检查脚本里的bokeh启动配置,确保绑定0.0.0.0,并设置正确的allow_websocket_origin参数。

3. 解决访问公网IP显示“It Works!”的问题

  • 这个是Apache或Nginx的默认页面,说明EC2上装了默认web服务器占用了80端口。解决办法二选一:
    • 停掉默认web服务器:
      # 若是Apache
      sudo systemctl stop apache2
      # 若是Nginx
      sudo systemctl stop nginx
      
      然后把bokeh服务改成80端口启动:
      sudo bokeh serve serve.py --port 80 --address 0.0.0.0 --allow-websocket-origin=你的EC2公网IP
      
    • 配置反向代理(适合长期部署):比如用Nginx把80端口的请求转发到5006端口,不过测试阶段直接停掉默认服务更省事。

4. 验证访问

  • 服务启动后,本地浏览器访问http://你的EC2公网IP:5006/serve(用5006端口的情况),或者直接访问公网IP(改80端口的情况)即可看到Flight-Review页面。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 00:52:02