ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Анализ шаблонов конфигу рации для панели



Спасибо за советы, воспользуюсь ими :)

On 04/27/2011 02:36 PM, Vladimir Rusinov wrote:
> 2011/4/27 Serghey Rodin <skid@xxxxxxxx>
> 
>>    location ~* ^.+\.(%extentions%)$ {
>>        root                    %docroot%;
>>        access_log              /var/log/httpd/domains/%domain%.log
>> combined;
>>        access_log              /var/log/httpd/domains/%domain%.bytes bytes;
>>        expires                 30d;
>>        error_page              404 = @fallback;
>>
> 
> вместо error_pagе лучше сделать try_files $uri @fallback;
> 
> Также:
> 
> proxy_set_header можно вынести на уровень server - так конфиг будет чуть
> короче.
> 
> Думаю стоит предусмотреть раздачу статики напрямую не по расширениям, а по
> префиксу пути. Многие стандартные хорошие движки имеют что-то типа
> директории files/, которую можно без вопросов сразу раздавать nginx'ом.
> Конфиг при этом может выглядеть как-то так:
> 
> location / {
>    ...;
>    proxy_pass ...;
>    location ~ \.(%extensions%) {
>       proxy_pass ....;
>    }
> }
> 
> location /files/ {
>    proxy_pass ...;
> }
> 
> такая конфигурация позволит не дергать регулярку когда запрашивается
> /files/<чтото>
> 
> 
> 
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://nginx.org/mailman/listinfo/nginx-ru


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.