1

私はec2、ファイアウォール設定などにかなり慣れていないので、明らかな何かが欠けている可能性がありますが、:

  • 「Windows入門」インスタンスを作成しました
  • 5080が指定されているセキュリティグループ
  • エラスティックIPに関連付けられています

インスタンスでは、red5サーバーを実行しています。127.0.0.1:5080でサーバーを実行すると、そのインスタンスのブラウザーからサーバーにアクセスできるため、サーバーが機能していることがわかります。

ただし、Elastic IPで実行すると、インスタンス内からも外部からも接続できません。

外の世界からtelnet75.101.147.865080を実行すると、「接続が拒否されました」というメッセージが表示されます。

これをデバッグする方法についての手がかりは大歓迎です

前もって感謝します、

マーティン

4

2 に答える 2

5

AWS管理コンソール。

1AmazonEC2タブに移動

2 [インスタンス]をクリックし、開くインスタンスの[セキュリティグループ]列の[セキュリティグループ名]をメモします。

3[セキュリティグループ]リンクをクリックします

4手順2のセキュリティグループ名をクリックします。

5 SSHというドロップダウンが表示されたら、それをクリックして[カスタム]を選択します。

6次のように入力します。

 Protocol                  TCP
 From Port                 5080
 To Port                   5080
 Source (IP or Group)      0.0.0.0/0       -- NOTE 1

7[保存]をクリックします。

UDPも必要な場合は、手順6でプロトコルUDPを使用して繰り返します。

注1:詳細については、http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routingを参照してください...ただし、世界中で機能するようになるまで、サブネットを制限しようとしないでください。

それ以降も機能しない場合は、インスタンスにファイアウォールがある可能性があります。私はもっ​​とubuntuの人ですが、これを試してみてください:http ://www.cyberciti.biz/faq/disable-linux-firewall-under-centos-rhel-fedora/ for RedHat

于 2010-10-19T23:17:11.010 に答える
1

この問題の回避策は、.. / conf/red5.propertiesのデフォルトポートを他のポートに変更することです。私はそれを5081に変更しました、そしてそれは働きます。

于 2017-03-02T21:59:37.553 に答える