Multiple SSLHostConfig elements were provided for the host nameと表示されてTomcatホームページが開けない【AWS】

・Multiple SSLHostConfig elements were provided for the host nameと表示される
事象
Tomcatのserver.xmlを編集していたところ、下記のようにTomcatにアクセスできなくなりました。
今回はこちらのエラーの調査法、解決までを紹介します。

調査方法 Catalina.outのログを見てみる
Tomcatのエラーは大体Catalinaログに出てくるので、確認から行います。
ログのは$CATALINA_HOME/logs/catalina.out(私の場合は/usr/local/tomcat9/logs)に出力されています。

SSLHostingやkeysotoreFileが競合してエラーを起こしているようなので、該当の箇所を修正していきます。
server.xmlの修正
SSLHostingやポートは$CATALENA_HOME/conf/server.xmlなので、該当ファイルを下記のように修正しました。
修正前

修正後

SSL接続に使用しているポートのSSLHostingConfigをコメントアウト
確認
修正を加えたところ無事接続できました。

以上です。参考になれば幸いです。
- タグ:
- EC2