Re: Анализ шаблонов конфигурации для панели
Vladimir Rusinov
vladimir на greenmice.info
Ср Апр 27 15:36:09 MSD 2011
2011/4/27 Serghey Rodin <skid at 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/<чтото>
--
Vladimir Rusinov
http://greenmice.info/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110427/1899a956/attachment.html>
Подробная информация о списке рассылки nginx-ru