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

Serghey Rodin skid на linux.md
Чт Апр 28 12:26:14 MSD 2011


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

On 04/27/2011 02:36 PM, Vladimir Rusinov wrote:
> 2011/4/27 Serghey Rodin <skid на linux.md>
> 
>>    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 на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru




Подробная информация о списке рассылки nginx-ru