1

yum install tomcat7/usr/share/tomcat/conf/server.xmlでtomcat7をセットアップし、ポートを変更するために使用します。8080から80に、service tomcat6 start正常に動作します。しかし、netstat -nlpを実行すると、80ポートがなく、他のポートも80ポートにアクセスできません。

4

2 に答える 2

1

netstatを実行すると、通常http、80ではなく表示されます。これは、80が/ etc/servicesのhttpにバインドされているためです。次のようなものが表示されます。

tcp        0      0 *:http                  *:*                     LISTEN

Tomcatエラーが発生していないと仮定して、ポート80へのアクセスを許可するようにEC2セキュリティグループを設定していることを確認してください。適切な処理については、これを確認してください。

編集:8080は機能するが、80は機能しない場合は、次のいずれかです。

  1. ポート80にある他のプログラム(Apacheなど)。
  2. おそらく、適切な権限で実行されていません。ほとんどのLinuxディストリビューションでは、1023未満の番号のポートにアクセスするには、rootユーザー(またはシステムプロセスとして実行)である必要があります。
于 2012-09-17T08:15:13.820 に答える
1

ROOTを作成してみてください。まだ作成していないと思います。そうすると、Webサイトが利用できなくなります。

于 2012-09-17T18:03:33.943 に答える