🙄

Apache2のデフォルトページ・バージョンを非表示にしたい

2024/11/20に公開

はじめに

Apache2のインストールを行ったところ、デフォルトページが表示されていましたので、非表示にしたいと思います。

環境

  • OS : Ubuntu

結論

  • 000-default.confを無効にする → デフォルトページが非表示になる(404になる)
  • security.confの設定を変更する → バージョンが非表示になる

やり方

まずはデフォルトページの非表示です。
Apache2には設定の有効・無効を行うためのコマンドが用意されています。今回はそれを利用します。

ドキュメントルートが記載されている000-default.confファイルを無効にする。

a2dissite 000-default.conf

次にバージョンの非表示です。
security.confのServerTokensとServerSignatureを変更します。

/etc/apache2/conf-available/security.confのServerTokensとServerSignatureを以下のように修正する。

ServerTokens Prod
ServerSignature Off

Apache2の再起動

systemctl restart apache2

おわりに

これで何も表示されなくなりましたー!

Discussion