🙄
Apache2のデフォルトページ・バージョンを非表示にしたい
はじめに
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