我正在学习使用 OpenShift 的开源版本。我已经下载了 linux 映像并在我的 PC 上运行 Windows 7 的虚拟机(名为 VM1)上启动它。在另一个 VM(名为 VM2)上,我安装了另一个 linux 操作系统并配置了 JBoss IDE 以与 OpenShift 一起使用。然后,我在本地 OpenShift PaaS 云上成功创建并托管了一个应用程序。这是问题开始的地方:
在 VM2(我开发应用程序的运行 Linux 的那个)上,我可以毫无问题地访问我在 OpenShift 上的帐户网页,查看我创建的应用程序并对其进行测试。
我可以从我网络上的任何其他 PC 登录到 OpenShift Web 控制台并通过简单地输入 VM1 的 IP(在我的情况下为 192.168.1.107)来查看我的应用程序。在那里我可以看到启动我的应用程序的 URL:http://localtest2-mydomain.openshift.local/。但是当我点击它时,我收到一条消息说该网页不可用。同样,如果我在 VM2 中使用此链接,它就像一个魅力。
我尝试更改 system32\drivers\etc\hosts 文件,以便以 openshift.local 结尾的链接将发送到 VM1 的 IP 地址,但它不起作用。谁能帮我?