2012-02-09 17 views
16

私はポート8080で動作するTomcat 7インスタンスを持っており、別のポートでJenkinsを実行したいと考えています。もう1つの方法は、JenkinsのURLを変更することです。Amazon EC2でHTTPポートを開く

どのように許可されたポートのリストにエントリを追加しますか?

私が実行しているしようとしている:それだけでこれらのポートを示しsudo /sbin/iptables -A INPUT -p tcp --dport 8181 -j ACCEPTを、しかし、AWSでコンソール:

0 - 65535  0.0.0.0/0 
22 (SSH)  0.0.0.0/0 
80 (HTTP)  0.0.0.0/0 
443 (HTTPS)  0.0.0.0/0 
3306 (MYSQL) 0.0.0.0/0 
8080 (HTTP*) 0.0.0.0/0 

は、AWSコンソールを介して、HTTPポート(8181)を追加することが可能ですか?

更新:

私はすでにカスタムTCPポートを追加しようとしたが、それはHTTPプロトコルを取得していない、と私はHTTPを選択したときに、私はポートを指定することはできません!

答えて

45

EC2コンソールで、インスタンスの「セキュリティグループ」列を探します。次に、ナビゲーションメニューの「NETWORK & SECURITY」の上にある「Security Groups」オプションを選択します。これまでに見たセキュリティグループが表示されます。それをクリックすると、上にある分割画面が表示されます。詳細とインバウンドの2つのタブがあります。インバウンドのポート範囲入力8181に移動し、インスタンスへの受信アクセスを許可するIPを指定します。 変更を適用することを忘れないでください。

+0

申し訳ありませんが、すでに '8181(HTTP *)'ではなく '8181'として既に存在しています。 – whirlwin

+2

任意のポートをHTTPに指定できます。そのポートは80ポート80の後にHTTPポートとして一般的に使用されているため、(HTTP *)は8080と言います。Amazonのエンジニアはデフォルトポートではないので、*を付けることにしました。 8181を開いている場合は、Tomcatにアクセスできる必要があります。あなたはそれに問題がありますか? – gabrielhpugliese

+0

Amazon AWSに追加された ''と '8081 'で試してみましたが、Tomcatはこれらのポートでは動作しません8080. – whirlwin

3

Agatでは、サーバー自体のファイアウォール設定を再確認します。私はポート8090で同じ問題を抱えていましたが、Windowsファイアウォールで開く必要があることを認識しました。

関連する問題