QA@IT

vagrant環境からローカル環境へのHTTPアクセス方法について

9270 PV

macのローカル環境に、Vagrant + VirtualBoxをいれ、vagrantではwordpressを動かしています。
また、macのローカル環境に別でTomcatサーバを立ち上げており、warファイルをデプロイしてあります。
上記のそれぞれのサーバにはWEBブラウザからアクセスできることが確認できています。

vagrantにあるwordpress内で独自のphpファイルを作成し、phpからcurlでTomcatサーバにアクセスしたいのですが、何も応答がありません。
(URLはローカルのサーバなのでhttp://localhost:8080/~となっています。)
curlでWEB上のURLを指定するとアクセスできるため、curlの実装に問題ないと思っているのですが、ローカルのTomcatにアクセスできないのはなぜでしょうか。
また、アクセスする方法をご教授いただけますと幸いです。

回答

vagrantで起動している仮想マシンでlocalhostとすると、仮想マシン自身を指定していることになるからです。
仮想マシンからはホストマシンのIPアドレスでアクセスすると上手くいくと思います。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。