Vagrantのport forwardingができなかった

  • 12 Nov 2015

Vagrantのport forwardingが動かなくて嵌ったのでメモ。これ有名な話?

##状況

VM側の8080ポートをHOST側の8080ポートにフォワードしようと思いまして以下の記述をVagrantfileにしてました。

  config.vm.network "forwarded_port", guest: 8080, host: 8080

で、VM上で8080ポートでサーバー立ち上げてHOSTからアクセスすると、ERR_CONNECTION_REFUSEDとかEMPTYなどと出てつながらない。

##どうしたか

結論を言えば、VM側で立ち上げたサーバーが_localhostで立ち上がっていたのが原因_でした。デフォルトでは_0.0.0.0_でないとダメなようです。

port forwardingのリッスン先のホスト名を別途定義すればよいのでしょうが。

知らなかった・・・。