ПРОЕКТЫ 


  АРХИВ 


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: nginx & apache alias [SOLVED]



On Tue, Jun 24, 2008 at 06:34:03PM +0300, Alexey wrote:

> 
> > > 24 июня 2008 г. 18:05 пользователь Alexey <alexey.m@xxxx> написал:
> > > > добрый день!
> > > >
> > > > вопрос наверное ерундовый  , но никак не могу решить его
> > > > есть классическая связка nginx <--> apache
> > > >
> > > > в apache есть alias , который выдаёт иконки директорий,файлов в
> > > > alias_module
> > > > Alias /icons/ "/usr/share/apache2/icons/"
> > > >
> > > > но вот когда идём через nginx , в котором прописано такое
> > > >
> > > > location ~*
> > > > ^.+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|
> > > > txt|tar|wav|bmp|rtf|js)$ {
> > > >        root   /srv/www/webpage/htdocs;
> > > > }
> > > >
> > > > то в списке получаем вместо иконок надписи (т.е. ничего)...
> > > >
> > > > пробовал вписать в конфиг такое (и после и до "объявления" модуля
> > > > проксирования)
> > > >
> > > > location /icons/ {
> > > >        alias /usr/share/apache2/icons/;
> > > >        }
> > > >
> > > > но не сработало
> 
> решает проблему такой вариант:
> location ^~ /icons/ {
>         alias /usr/share/apache2/icons/;
>                 }
> 
> P.S.
> такой нет:
> location ^~ /icons/ {
>         root /usr/share/apache2/icons/;

-         root /usr/share/apache2/icons/;
+         root /usr/share/apache2;

>                 }

Лучше использовать root, если это возможно.


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



 




Copyright © Lexa Software, 1996-2009.