Включение показа списка файлов в Nginx

По-умолчанию Nginx не показывает список файлов и директории как это делает Apache. Во-многих случаях такая настройка хороша для безопасности, но бывают случай когда нужно показать список файлов в определенной директории.

Сделать это очень просто. Всё что вам нужно сделать - добавить директиву autoindex on; в соответствующий файл настройки.

Для включения показа списка файлов для определенного сайта, откройте файл настройки по пути /etc/nginx/sites-available/site.ru. Где вместо site.ru вам нужно подставить домен вашего сайта. Измените этот файл, следуя примеру ниже:

server {
        listen   80;
        server_name  domain.com www.site.ru;
        root   /path/to/root;

        location / {
                index  index.php index.html index.htm;
        }

        location /shared {
               autoindex on;
        }
}