Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: location + expires
Включил лог и разобрался. Из-за обилия location-ов и rewrite-ов
получался неверный путь. Немного упростил конфиг - заработало.
Serguei I. Ivantsov wrote:
> У меня та же ситуация. Как ни ставь expires. Хоть с рутом хоть без - 404.
> location ~* \.(jpg|jpeg|gif|png|swf)$ {
> expires 7d;
> }
>
>
> kisulja2000 wrote:
>
>> Спасибо Игорь,
>>
>> просто сервер продакшн. Как руки дойдут. протестирую более детально на
>> тестовом сервере.
>>
>> Сергей
>>
>> ----- Original Message ----- From: "Igor Sysoev" <is@xxxxxxxxxxxxx>
>> To: <nginx-ru@xxxxxxxxx>
>> Sent: Monday, October 20, 2008 12:06 PM
>> Subject: Re: location + expires
>>
>>
>> On Sun, Oct 19, 2008 at 03:02:28PM +0400, kisulja2000 wrote:
>>
>>
>>> просто говорит No such file даже с указанным рутом
>>>
>>> вышел из положения поднятием еще одного вирутала
>>> на том же локейшене с другим expires
>>>
>> Это, конечно, выход, но слишком кардинальный.
>> Нужно смотреть в лог.
>>
>>
>>> Спасибо!
>>>
>>> ----- Original Message ----- From: "Alexey V. Karagodov"
>>> <kav@xxxxxxxxxxxxxx>
>>> To: <nginx-ru@xxxxxxxxx>
>>> Sent: Sunday, October 19, 2008 2:29 PM
>>> Subject: Re: location + expires
>>>
>>>
>>>
>>> On 19.10.2008, at 13:48, kisulja2000 wrote:
>>>
>>>
>>>> Есть настройка
>>>>
>>>> server {
>>>> listen 80;
>>>> server_name i1.site.ru i2.site.ru;
>>>> expires 7d;
>>>>
>>>> access_log off;
>>>>
>>>> location / {
>>>> root /var/www/images;
>>>> index index.html index.htm;
>>>> }
>>>> ...
>>>> }
>>>>
>>>> хочу сделать
>>>>
>>>> location /path1/path2 {
>>>> expires 1h;
>>>> }
>>>>
>>>> картинки перестают отдаваться. лог не смотрел. может быть внитри
>>>>
>>> второго
>>>
>>>> Location нужно обязательно root прописать?
>>>>
>>> а лог стоило бы посмотреть
>>> root указывать обязательно
>>>
>>>> С уважением,
>>>> Serguei V. Melekhov
>>>>
>>>>
>>>
>
>
>
|