nginx でファイル一覧 (Index of) を表示する

Apache なんかだと DirectoryIndex ディレクティブと呼ばれるアレ。index.html を置いていないディレクトリにアクセスすると、そのディレクトリ配下のファイル一覧が表示される、いわゆる「Index of」ページ。コレを nginx で表示させるための方法。

まずは nginx の設定ファイルを開く。

$ vi /etc/nginx/conf.d/default.conf

そしたら次のように3行を追記する。

server {
    # ファイル一覧を表示する
    autoindex on;
    # ファイルの容量を表示する
    autoindex_exact_size off;
    # ファイルの更新日時をロケールに合わせる
    autoindex_localtime on;

設定ファイルを書き換えたら再起動して反映する。

$ systemctl restart nginx

コレでおけおけ。