2

最近、EC2 で Amazon AMI(linux) インスタンスを作成しました。すべての yum を実行した後、rails サーバーを実行すると、cmd はまったくエラーを表示しませんが、Firefox から http:public_ip:3000 にアクセスしようとすると、「接続できません」というメッセージが表示されます。

Ruby、NodeJs、Rails、および rvm を既にインストールしています。IRC で質問し、rails s -b http://public_ip:3000 を試してみました

/home/ec2-user/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/socket.rb:205:in >`bind': 要求されたアドレスを割り当てられません - 52.48 の bind(2)。 217.79:3000 >(エラー番号::EADDRNOTAVAIL)

見返りに。

エラスティック IP への ssh も試しました。rails s -b http://public_ip:3000を実行すると、次のようになります。

[2016-01-17 01:43:23] INFO ruby​​ 2.3.0 (2015-12-25) [x86_64-linux] /home/ec2-user/.rvm/rubies/ruby-2.3.0/lib/ を終了していますruby/2.3.0/socket.rb:231:in >`getaddrinfo': getaddrinfo: 名前またはサービスが不明です (SocketError)

これはすべて、Rails が適切にインストールされ、実行されていることを確認するためのものです (デフォルトの Rails ページを表示したい)。誰でも助けることができますか?

4

1 に答える 1