VirtualBox上のCentOS(6.8)で rails server した結果をホストOSのブラウザから見る
ホストOSのブラウザでゲストOSの localhost:3000 どうやって見るのってなってハマった。
解決したのでメモ。
vagrantfileに以下の設定を書き足す。
# config.vm.network "forwarded_port", guest: 80, host: 8080
の下に
config.vm.network :"forwarded_port", guest: 3000, host: 3000
を挿入。
$ vagrant halt $ vagrant up
再起動して
$ rails s -b 0.0.0.0
ホストOS Chromeのアドレス欄に入力すると・・・
いただきましたありがとうございます。
-b 0.0.0.0 の意味はよくわかってない。
とりあえず今は動くrails環境作るの優先でいきたいのであえて深入りしないことにする。
追記
iptable 設定も関係あるっぽい?
ググりながらいろいろいじってたからどれがどう関係あるのかわからん。
あとで確認して必須っぽかったらまた書き足します。
参考
teratail.com