前提・実現したいこと
railsをhttp://localhost:3000に接続したいです
(railsのサンプルページに接続したい)
発生している問題・エラーメッセージ
rails sを実行すると
shell
1Puma starting in single mode... 2* Version 4.3.6 (ruby 2.6.3-p62), codename: Mysterious Traveller 3* Min threads: 5, max threads: 5 4* Environment: development 5* Listening on tcp://127.0.0.1:8080 6* Listening on tcp://[::1]:8080 7Use Ctrl-C to stop
となりサーバーは起動できますが、http://localhost:3000に接続しようとすると
正常に接続できませんでした
localhost:3000 のサーバーへの接続を確立できませんでした。
と表示されてしまいます。
試したこと
shell
1$ rails s -b 0.0.0.0 2=> Booting Puma 3=> Rails 6.0.3.4 application starting in development 4=> Run `rails server --help` for more startup options 5Puma starting in single mode... 6* Version 4.3.6 (ruby 2.6.3-p62), codename: Mysterious Traveller 7* Min threads: 5, max threads: 5 8* Environment: development 9* Listening on tcp://0.0.0.0:8080 10Use Ctrl-C to stop
IPv4 アドレスを直接指定
shell
1$ curl 127.0.0.1:3000 2curl: (7) Failed to connect to 127.0.0.1 port 3000: Connection refused
Cloud9上でfirewallを無効化しようとしましたが駄目でした
shell
1$ sudo systemctl stop firewalld.service 2Failed to stop firewalld.service: Unit firewalld.service not loaded.
rails起動時に出るポート番号8080を入力しても”正常に接続できませんでした”と出てしまいます
localhost:8080
補足情報(FW/ツールのバージョンなど)
環境 AWS cloud9
OS windows10にCentOSをインストールしたもの
ブラウザ firefox
ruby 2.6.3
Rails 6.0.3.4
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/14 15:27