Nginxでディレクトリ表示する方法
2015/11/04
WordPress等でウェブサーバーを構築する際、Linux Nginx MySQL PHP(LEMP環境)を使うこともできます。
NginxはApacheよりも軽量で高速。Node.jsで代表されるようなイベントループ型です。(Apacheはスレッド型)
大量のアクセスを、パパッと裁く処理が得意です。
Nginxでindex.htmlとかindex.phpがない場合に、Forbiddenのかわりにディレクトリを表示する方法を紹介します。
nginxのconfを調整する必要があります。
ubuntuでのデフォルトの場所は、/etc/nginx/の中にあります。
(人それぞれ設定が違うとは思いますが)./sites-enabledの中にあるdefaultは./sites-availableのリンクなので、./sites-availableの中のdefaultを
sudo nano defaultで開いて、server {}の中に autoindex on;の一行を追加します。
これで、indexページが無い場合ディレクトリが表示されます。