ro-karukaihatu環境にruby2.3.1, rails5.1.3, centos7をインストールし学習をしています。
仮想マシンを1つ作り学習をしていましたがそのときはサンプルページに上手くアクセスできました。
今度、本格的にアプリケーションを作ろうとしてもう一つ仮想マシンを作りましたが今度はサンプルページにアクセスできなくて困っております。
一つ目のIPを192.168.33.10
二つ目のIPを192.168.33.11
として区別した以外は同じ設定なのにアクセスできないのです。routes.rb, vagrantfile,など記述内容は下記になります。
Ruby,Railsのインストール時にファイアウォールを停止させました。 $systemctl stop firewalld インストール完了後ファイアウォールを起動させました。 $ systenctl start firewalld
#rails sでサーバー起動 [vagrant@localhost chibi]$ rails s => Booting Puma => Rails 5.1.3 application starting in development on http://localhost:3000 => Run `rails server -h` for more startup options Puma starting in single mode... * Version 3.9.1 (ruby 2.3.1-p112), codename: Private Caller * Min threads: 5, max threads: 5 * Environment: development * Listening on tcp://0.0.0.0:3000 Use Ctrl-C to stop
config/routes.rb
#routes.rbに get 'welcome/index'を追記。 Rails.application.routes.draw do get 'welcome/index' # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html end
vagrantfile
#vagrantfileの内容は下記になります。(#行は記述していません。) Vagrant.configure("2") do |config| config.vm.box = "centos64" #以下の2行が気になります。 #config.vm.network "forwarded_port", guest: 80, host: 8080 config.vm.network "forwarded_port", guest: 3000, host: 3000 config.vm.network "private_network", ip: "192.168.33.11" config.vm.provider "virtualbox" do |vb| vb.memory = "4096" end end
ブラウザで http://localhost:3000, http://127.0.0.1:3000/で表示使用としたら
このサイトにアクセスできません
接続がリセットされました。
次をお試しください:
接続を確認する
プロキシとファイアウォールを確認する
Windows ネットワーク診断ツールを実行する
ERR_CONNECTION_RESET
と表示されアクセスできません。
自己解決できない状態なので足りないコード、間違いなどを指摘していただき、解決方法を教えていただけないでしょうか?
宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。