Ubuntuでaws ec2インスタンスにtomcatをインストールするにはどうすればいいですか?

私はUbuntuでAWS EC2インスタンスにTomcat 6をインストールしました。私はこれらのステップに従った:

  1. sudo apt-get install tomcat6 tomcat6-admin

  2. sudo /etc/init.d/tomcat6 restart

  3. sudo gedit /etc/tomcat6/tomcat-users.xml

  4. sudo /etc/init.d/tomcat6 restart

    but when I put the public DNS of my instance in the navigator (http://public-dns-name:8080/), it doesn't find anything.

0
そのインスタンスに関連付けられたセキュリティグループをポート8080用に開いていますか?
追加された 著者 Nishant,

2 答え

更新

成功しなかったすべてのテストを考えてみると、Tomcatが実際にポート8080を期待どおりにリッスンしていることを確認することができます。 netstat -ln | grep 8080 のようになります。

tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN

Tomcatがポート8080にバインドするのに失敗した場合、原則としてログにそれぞれのエラーメッセージが表示されるはずですが、明らかにしていないケースがあります。cherouvimのコメントを参照してください。 http:// ec2-176-34-239 -3.eu-west-1.compute.amazonaws.com 8080 /)、それは   何も見つからない

アクセスしようとしているTomcat URLの強調部分に注意してください:ほとんどの場合、TCP上でインバウンドトラフィックを許可するように、 EC2セキュリティグループ(EC2の「ファイアウォール」と似ています)ポート 8080 (デフォルトのポートTomcatと他の多くのJavaアプリケーションサーバーがバインドされています)。

そのため、アクセスポート8080を少なくとも自分で有効にする必要があります。 デフォルトセキュリティグループへのルールの追加ポート80と22について(これらを8080に置き換えてください)。

おそらくこれを強調する必要はありませんが、アプリケーションが展開されている(EC2)ホスティング環境のセキュリティアーキテクチャの完全な理解は、あらゆる種類の公共インターネットサービスを実行する上で非常に重要です。ここではいくつかのリソースがあります:

4
追加された
実際には、私は22(SSH)、80(HTTP)、443(HTTPS)、3306(MYSQL)、3389(RDP)、8080(HTTP *)、8081
追加された 著者 Migua,
私はプライベートIPにlynxで接続しようとしましたが、メッセージは "リモートホストに接続できません"というメッセージが表示されます。私は絶望的です :(
追加された 著者 Migua,
私はプライベートIPを介してTomcatにアクセスしようとしましたが、私はjdk1.6をインストールしていないことに気付いたのでインストールしましたが動作しませんでした。それは完璧に働いた。今、私はawes EC2インスタンス、Apache、Tomcat6、mysql、phpmyadminを持っています。どうもありがとうございました!後の返事には申し訳ありませんが、私はスペインにいて、それは時差です。
追加された 著者 Migua,
@Migua - 大丈夫、それは本当に非常に奇妙です、次に私が次に試してみたいことは次のとおりです。インスタンスにSSHを入れ、内部/プライベートIPアドレスを使ってTomcatにアクセスしようとします。 Lynx (Ubuntuで利用できるはずです);もちろん、Tomcatのログでエラーをチェックすると、より多くの手がかりを得ることができます。
追加された 著者 Steffen Opel,
@Migua - まあ、私は必死にTomcatのログに関する情報を待っている;)そこに任意の手がかり?
追加された 著者 Steffen Opel,
@Migua - 別の方法で私のアップデートを見てください。しかし、関係なくログをチェックしてください!
追加された 著者 Steffen Opel,

私は前にjdk 1.6をインストールすることを忘れていた

0
追加された