私はSpring Webアプリケーションを実行する実稼働環境向けにDebian 9上でTomcatを設定しています。ポート80でTomcatにアクセス可能にする
私はTomcatをポート80からアクセス可能にすることについて読んでいましたが、セキュリティ上の理由からポートを80に変更するために、ルートとして実行することは推奨されません。
iptablesを使用すると、Tomcatをポート80からアクセスできるようにすることもできますが、その方法を使用して読んだものは、IPv6ではなくIPv4でのみ動作します。
私が知っている別の方法は、Apache HTTPdのmod_proxyを使用してApacheからTomcatへのトラフィックを誘導することです。これが最善の解決策でしょうか? IPv6はこの方法で動作しますか?
Tomcatをポート80で使用できるようにする業界標準は何ですか?
しかし、ポート80で実行するためにTomcatをrootで実行する必要はありませんか?それはLinuxの特権的なポートなので? – david
あなたが正しいように見えます。今すぐauthbindを使うことができます – david
Tomcatをポート80で直接実行するとセキュリティ上の問題はありませんか? – david