👾

Tomcatのデフォルトページを非表示にしたい

2024/10/24に公開

はじめに

Tomcatのインストール・初期設定を行い、アクセスしたところデフォルトページ(ウェルカムページ)が表示されていました。
ユーザ側にTomcat使っていることがモロバレでセキュリティ上もあまりよろしくないし、何より格好悪いので非表示にしたいと思います。

環境

  • OS : Ubuntu
  • Tomcat : 9.0.58

結論

表示元のindex.htmlを空にするだけ!

やり方

  1. バックアップファイルを作成する
    htmlファイルは/var/lib/tomcat9/webapps/ROOT/index.htmlにありました。
cp /var/lib/tomcat9/webapps/ROOT/index.html /var/lib/tomcat9/webapps/ROOT/index.html.org
  1. htmlファイルの中身を空にする
    ※お好みの方法で空にしてください
echo -n > /var/lib/tomcat9/webapps/ROOT/index.html
  1. tomcatの再起動
systemctl restart tomcat9

おわりに

これで何も表示されなくなりましたー!
ちなみにtomcatのバージョンによっては、htmlではなくjspかもしれません。

Discussion