【Ubuntu20】ファイルの一覧を表示させない【Apache2】

ネコニウム研究所

PCを利用したモノづくりに関連する情報や超個人的なナレッジを掲載するブログ

【Ubuntu20】ファイルの一覧を表示させない【Apache2】

2022-9-6 | ,

Ubuntu20で稼働してるApacheのWEBサーバーでファイルの一覧を表示させないようにしたい!

概要

この記事では、ファイルの一覧を表示させないようにする手順を掲載する。

デフォルトでは、index.htmlindex.phpが見つからない場合にそのディレクトリのファイルの一覧が下図のように表示されてしまう。

恥ずかしいので表示させたくない!セキュリティ的にも非表示にしたい!!

仕様書

環境

  • Ubuntu 20.04 LTS
  • Apache 2.4.41

手順書

.htaccessを使うので、前もって.htaccessを使えるようにApache2を設定する。下記の記事で手順を掲載してます。

対象のディレクトリに.htaccessを作成して、下記を入力して保存する。

Options -Indexes

保存後にファイル一覧は下図のように表示されなくなる。Apache2の再起動は不要。

ちなみに.htaccessを作成したディレクトリに含まれるサブディレクトリにもこの設定が反映される。

まとめ(感想文)

個人的にはデフォルトでファイル一覧を非表示にして欲しいと思いけり。