27.06.14, Aleksandr Sytar<sytar.a...@gmail.com> написал(а): > 27 июня 2014 г., 6:58 пользователь Mihail Nasedkin > <m.nased...@gmail.com> написал: > >> Хорошо, сделал как надо: >> >> location /static/ { >> root /path/to/static; >> access_log off; >> expires max; >> } >> >> Но почему возникают проблемы с доступом к файлу open() >> "/path/to/static/foo/bar.ext" failed (13: Permission denied)? >> Ведь в локации с регулярным выражением этот файл отдает! Права доступа >> проверил сотню раз. Я так понимаю, построение автоиндекса каталога не >> задействовано, запрошен конкретный файл. >> > > Права на сам файл это уже хорошо, но до файла надо дойти. Вы уверены > что в пути все папки /path/to/static/foo доступны nginx для чтения?
Абсолютно, 27 раз перепроверил. Смотрите, "кривая" регулярка (п.1 в самом начале) точно выдает этот путь-запрос. "Правильная" регулярка (п.2) так и не работает. Простой строковый локайшн тоже не рубит. Я голову сломал на пустом месте, никогда вообще не было проблем с этим. nginx version: nginx/1.4.1 > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- --- С уважением, Михаил Наседкин _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru