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