ПРОЕКТЫ 


  АРХИВ 


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 Fri, Oct 24, 2008 at 04:32:32PM +0300, Effect, Yaroslav wrote:

> Добрый день.
> 
> Есть несколько директорий из сайтами, допустим /usr/www1   /usr/www2
> /usr/www3.
> Связка nginx-0.6.32 + apache-2.2.4 on FreeBSD.6.1-RELEASE.i386
> 
> Как настроить Nginx (чтобы не писать отдельный location для каждого сайта)
> так, чтобы он забирал статику с нужной директории? Другими словами, если
> сайт из директории
> /usr/www1 то картинки искать в ней, если из  /usr/www2, то соответственно в
> этой директории.
> 
> пробовал так:
> 
>         location ~*
> ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|ta
> r|mid|midi|wav|bmp|rtf|js)$ {
>                 root /usr/www1/$host/htdocs;
>                 error_page  404  = @www2;
>         }
> 
>         location @www2{
>                 root /usr/www2/$host/htdocs;
>                 error_page  404  = @www3;

+                 recursive_error_pages on;

>         }
> 
>         location @www3{
>                 root /usr/www3/$host/htdocs;
>         }
> 
> даный вариант работает только для первых двух location`ов, третий игнорится.

http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#recursive_error_pages


-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.