VagrantのUbuntu 12.04 64ビット仮想マシンからRailsアプリケーションを実行しようとしています。 rails server
またはrails server -b 0.0.0.0
が動作していますが、どちらの場合でもローカルのWindows 10マシンからlocalhost:3000
または0.0.0.0:3000
にアクセスしようとすると、ERR_CONNECTION_REFUSED
と表示されます。Vagrant and Railsサーバー:ローカルホストに接続できません
私もVagrantfileにこのラインを置く:
config.vm.network "forwarded_port", guest: 3000, host: 3000
理論的には3000にポート転送を許可するが、私はnetstat -ntlp
を実行したときに、私が得るべきである:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:50891 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp6 0 0 :::111 :::* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
tcp6 0 0 :::36063 :::* LISTEN -
ので、何とか私のベイグラントマシンがありますとにかくポート3000を聞いていない。
また、vagrant reload
も無駄にしました。 Railsのバージョンは5.0.1です。
どこで失敗しましたか?前もって感謝します。