Re: простая статика и регулярки
Mihail Nasedkin
m.nasedkin at gmail.com
Fri Jun 27 06:49:42 UTC 2014
27.06.14, Aleksandr Sytar<sytar.alex at gmail.com> написал(а):
> 27 июня 2014 г., 6:58 пользователь Mihail Nasedkin
> <m.nasedkin at 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 at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
--
---
С уважением,
Михаил Наседкин
Подробная информация о списке рассылки nginx-ru