我最近实例化了在 VMware Player 上找到的Orion映像。更新到 0.22 版本后,我可以确认它已启动并运行,在 VM 中使用 curl:
[root@centimeter ~]# curl -XGET localhost:1026/version
<orion>
<version>0.22.0</version>
<uptime>0 d, 0 h, 5 m, 54 s</uptime>
<git_hash>06bc8fd55ee37567a3754422e78e732c8fd69da8</git_hash>
<compil_time>Mon May 25 13:25:10 CEST 2015</compile_time>
<compiled_by>fermin</compiled_by>
<compiled_in>centollo</compiled_in>
</orion>
但是,如果我从主机运行此检查(到来宾 VM 的 IP 或正确设置端口转发),我会得到:
GET http://192.168.0.104:1026/version
{
message: "Access forbidden"
}
我错过了什么?
我尝试从 VM 本身卷曲到相同的 IP,但出现相同的错误。我已经设置了安全规则并尝试使用 CentOS iptables,但没有任何效果。我可以从主机 comp ping 虚拟机的 IP。
我最好的猜测是它与最近实施的 CORS 有关。有什么帮助吗?
谢谢,杜尚