3

Jetty の何が問題なのかわかりません。Apache2 (サービスとして実行) は Ubuntu で正常に動作しますが、Jetty は常に Permission Denied を発生させます。

いくつかの検索結果が出てきましたが、---混乱しています---

mvn jetty:runポート80で実行するようにjettyがセットアップされた場所を呼び出すことができる簡単なフォロースルーを提供してください。

4

1 に答える 1

3

1024 未満のポートは特権ポートであり、root ユーザーのみが開くことができます。しかし、Web サーバーを root として実行することは、一般的に非常に悪い考えです。万一侵害された場合、攻撃者はすべてを制御できます。

秘訣は、root ユーザーで Web サーバー (この場合は jetty) を起動し、ポート 80 が開いたら別のユーザーに切り替えることです。ポート 80 の Jetty の詳細については、http: //docs.codehaus.org/display/JETTY/port80を参照してください。

于 2010-06-24T11:03:43.237 に答える