ПРОЕКТЫ 


  АРХИВ 


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: 0.7.44 работает-не работает?



Игорь, эмм... Как-то убивается вся идея VirtualName. Один нжинкс, один айпи, один апач, один серый айпи и несколько сотен сайтов. Все отлично работает, потому что HTTP/1.1 и $host. И тут какой-то poxy_* не умеет, не знает, не хочет. И что? Вставай страна огромная? Делаем 200 каталогов, делаем 200 зон? Или 200 серых айпи. И конфиги, конфиги... Ну бред какой-то.

P.S А за кэш спасибо. Приятно смотреть как работает.

А.



2009/3/26 Igor Sysoev <is@xxxxxxxxxxxxx>
On Thu, Mar 26, 2009 at 08:17:10AM +0100, Anton Kuznetsov wrote:

> Вот я молодец. Прописал указанный кусок конфига для двух самых нагруженных
> сайтов. Зона одна, общая. И получил подмену корневой страницы. Заказчик был
> в восторге. :(
> Чья ошибка?

Сейчас хост в ключе берётся из

proxy_pass         http://127.0.0.1;

то есть в обоих случаях будет 127.0.0.1

Два workaround'а:

1) разные proxy_cache_path

2) разные proxy_pass с именем upstrteam'а.

> А.
>
> 2009/3/25 Anton Kuznetsov <maybe@xxxxxxxxxxxx>
>
> > И точно. Не был прописан совсем, где был по дефолту - непонятно.
> > Вот только зачем мне этот лишний каталог со своим лесом...
> >
> > Антон.
> >
> > 2009/3/25 Nikolay Sivko <default_xz@xxxxxxxx>
> >
> > Anton Kuznetsov пишет:
> >>
> >>  Поставил сабж.
> >>> Добавил в конфиг:
> >>>
> >>> proxy_cache_path  /data/cache  levels=1:2   keys_zone=data:60m
> >>> inactive=60m;
> >>>
> >>> server {
> >>> ...
> >>>    location / {
> >>>    proxy_cache data;
> >>>    proxy_cache_min_uses 1;
> >>>    proxy_cache_valid 200 60m;
> >>> proxy_pass         http://127.0.0.1;
> >>> proxy_redirect     off;
> >>> proxy_set_header  X-Real-IP  $remote_addr;
> >>> proxy_set_header  host  $host;
> >>> proxy_set_header  GEO  $GEO;
> >>> proxy_read_timeout 600;
> >>>    }
> >>>
> >>> Создал /data/cache, после рестарта в ней стали потихоньку создаваться
> >>> каталоги первого и второго уровня. Сейчас, спустя сутки их полный комплект -
> >>> 16х256 - все абсолютно пустые.
> >>> Больше ничего не происходит, работает proxy_pass. Диск /data/ больше
> >>> ничем не юзается, но gstat стал показывать легкие движения - вроде как
> >>> что-то на нем происходит.
> >>> Что сделал не так?
> >>>
> >>>  Насколько я понял, proxy_temp_path должен быть на той же партиции, что и
> >> proxy_cache_path.
> >>
> >>
> >>
> >
> >
> > --
> > Best regards,
> > Anton Kuznetsov.
> >
>
>
>
> --
> Best regards,
> Anton Kuznetsov.

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




--
Best regards,
Anton Kuznetsov.      


 




Copyright © Lexa Software, 1996-2009.