yum install tomcat7
/usr/share/tomcat/conf/server.xmlでtomcat7をセットアップし、ポートを変更するために使用します。8080から80に、service tomcat6 start
正常に動作します。しかし、netstat -nlpを実行すると、80ポートがなく、他のポートも80ポートにアクセスできません。
2 に答える
1
netstatを実行すると、通常http
、80ではなく表示されます。これは、80が/ etc/servicesのhttpにバインドされているためです。次のようなものが表示されます。
tcp 0 0 *:http *:* LISTEN
Tomcatエラーが発生していないと仮定して、ポート80へのアクセスを許可するようにEC2セキュリティグループを設定していることを確認してください。適切な処理については、これを確認してください。
編集:8080は機能するが、80は機能しない場合は、次のいずれかです。
- ポート80にある他のプログラム(Apacheなど)。
- おそらく、適切な権限で実行されていません。ほとんどのLinuxディストリビューションでは、1023未満の番号のポートにアクセスするには、rootユーザー(またはシステムプロセスとして実行)である必要があります。
于 2012-09-17T08:15:13.820 に答える
1
ROOTを作成してみてください。まだ作成していないと思います。そうすると、Webサイトが利用できなくなります。
于 2012-09-17T18:03:33.943 に答える