我在OpenStack上远程设置了虚拟机(VM)。 VM正在运行Red Hat Enterprise Linux(RHEL)7。
我使用ssh vm-url ssh进入上述虚拟机,然后在该ssh session 中设置了Rails服务器,并使用rails server -b vm-url使其运行
现在,我尝试通过在Chrome的地址栏中(多功能框)输入URL vm-url:3000从本地Chrome浏览器访问上述Rails网站,但我得到了:

为什么我不能访问Rails网站,我做错了什么?
如果我使用的任何术语不正确,请更正我。
谢谢。

最佳答案

有两件事要检查,

  • 附加到VM的IP是公共(public)的,可以访问
  • 允许从
  • 外部访问Http端口

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

    10-02 07:28
    查看更多