nginx & apache alias

Alexey alexey.m at i.ua
Tue Jun 24 19:10:02 MSD 2008


В сообщении от Tuesday 24 June 2008 17:34:43 Roxis написал(а):
> On Tuesday 24 June 2008, Alexey wrote:
> > добрый день!
> >
> > вопрос наверное ерундовый  , но никак не могу решить его
> > есть классическая связка 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
> http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#location
>
> вам нужно:
>
> location ^~ /icons/ {
>     alias /usr/share/apache2/icons/;
> }

спасибо, так работает :)


More information about the nginx-ru mailing list