最近、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 から VM の IP に ping を実行できます。
私の最善の推測は、最近実装された CORS と関係があるということです。何か助けはありますか?
ありがとう、ドゥシャン