久しぶりにlinuxを使ってみたりしてますが。
久しぶり故に、色々とハマります。
この度、はまったのは、tomcatを80番ポートで起動しようとして。
httpで使用する80番ポートですが、これが、root以外ではバインド出来ません。
正しくは、1024以下のポート番号、です。
tomcatも、rootで起動すれば、問題はないのですが、root以外(例えば、tomcatユーザー)で、となると、バインドに失敗します。
どうしても、という場合は、ポートフォワーディングか、xinetdを使って、80番ポートを開いておき、8080番などに転送する、というやり方か、ケーパビリティで権限をもらうか、など、しないといけないようです。
…、ハマった時からすっかり、時間が経過しちゃってて、結論が曖昧になっちゃいました…。
久しぶり故に、色々とハマります。
この度、はまったのは、tomcatを80番ポートで起動しようとして。
httpで使用する80番ポートですが、これが、root以外ではバインド出来ません。
正しくは、1024以下のポート番号、です。
tomcatも、rootで起動すれば、問題はないのですが、root以外(例えば、tomcatユーザー)で、となると、バインドに失敗します。
どうしても、という場合は、ポートフォワーディングか、xinetdを使って、80番ポートを開いておき、8080番などに転送する、というやり方か、ケーパビリティで権限をもらうか、など、しないといけないようです。
…、ハマった時からすっかり、時間が経過しちゃってて、結論が曖昧になっちゃいました…。