如何访问远程 VM 中的 rails 服务器

How to access rails server in a remote VM

我在 OpenStack 上远程设置了一个虚拟机 (VM)。 VM 是 运行 Red Hat Enterprise Linux (RHEL) 7.

我使用 ssh vm-url ssh 进入上述 VM,然后我在该 ssh 会话期间设置了一个 rails 服务器并使用 rails server -b vm-url[=15 获取它 运行 =]

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

This site can’t be reached

10.150.8.101 took too long to respond.

为什么我无法访问 rails 网站,我做错了什么?

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

谢谢。

有两件事要检查,

  • 连接到 VM 的 ip 是 public 并且可以访问
  • Http 端口已启用,可以从外部访问

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