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
|