実現したいこと
Windows10からVirtualBox上に作成したCentOSのRailsアプリにアクセスしたい。
状況
Virtulbox上のCentOS7にRailsをインストール
CentOS
1$ rails new testApp 2$ cd testApp 3$ bin/rails db:create
の後に、
CentOS
1$ bin/rails s 2=> Booting Puma 3=> Rails 5.2.3 application starting in development 4=> Run `rails server -h` for more startup options 5Puma starting in single mode... 6* Version 3.12.1 (ruby 2.5.1-p57), codename: Llamas in Pajamas 7* Min threads: 5, max threads: 5 8* Environment: development 9* Listening on tcp://localhost:3000 10Use Ctrl-C to stop
でサーバー起動、Windows10のGoogleChromeからhttp:localhost:3000
にアクセスすると
GoogleChrome
1このサイトにアクセスできません localhost で接続が拒否されました。 2次をお試しください 3 4接続を確認する 5プロキシとファイアウォールを確認する 6ERR_CONNECTION_REFUSED
と表示される。
試したこと
Virtulboxのポートフォワーディングの設定
ホストポート80 ゲストポート80
ホストポート3000 ゲストポート3000
CentOSのファイアウォールの停止
$ systemctl start firewalld
でファイアウォールを停止させてアクセスを試しています。
その他
rails s -b 0.0.0.0でサーバーを起動、http://0.0.0.0:3000にアクセス
rails s -b 0.0.0.0 -p 3001でサーバー起動、http://0.0.0.0:3001にアクセス
共に以下のエラー
GoogleChrome
1このサイトにアクセスできません http://0.0.0.0:3001/ 2のウェブページは一時的に停止しているか、新しいウェブアドレスに移動した可能性があります。 3ERR_ADDRESS_INVALID
補足情報(FW/ツールのバージョンなど)
CentOSから$ wget localhost:3000
や$ wget 0.0.0.0:3000
は問題なく200 OKが返ってくるので、railsコマンドやサーバーの起動そのものはうまくいってると思います。
追加画像
追加画像2
回答3件
あなたの回答
tips
プレビュー