代码之家  ›  专栏  ›  技术社区  ›  Henry Yang

如何在远程vm中访问rails服务器

  •  1
  • Henry Yang  · 技术社区  · 6 年前

    我在openstack上远程设置了一个虚拟机(vm)。虚拟机正在运行Red Hat Enterprise Linux(RHEL)7。

    我使用ssh连接到上面的vm ssh vm-url ,然后在ssh会话期间设置rails服务器,并使用 rails server -b vm-url

    现在,我尝试通过输入url从本地chrome浏览器访问上面的rails网站 vm-url:3000 进入Chrome的地址栏(OmniBox),但我得到:

    无法访问此网站

    10.150.8.101反应时间太长。

    为什么我不能访问rails网站,我做错了什么?

    如果我使用的任何术语不正确,请纠正我。

    谢谢您。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Bijendra    6 年前

    有两件事要检查,

    • 连接到虚拟机的IP是公共的,可以访问
    • 已启用从外部访问http端口

    访问的端口在安全组中处理,安全组通常在创建实例时配置。使用足够的权限添加新的安全组,或使用新添加的端口更新相同的安全组。