Игорь, эмм... Как-то убивается вся идея VirtualName. Один нжинкс, один айпи, один апач, один серый айпи и несколько сотен сайтов. Все отлично работает, потому что HTTP/1.1 и $host. И тут какой-то poxy_* не умеет, не знает, не хочет. И что? Вставай страна огромная? Делаем 200 каталогов, делаем 200 зон? Или 200 серых айпи. И конфиги, конфиги... Ну бред какой-то. <br>
<br>P.S А за кэш спасибо. Приятно смотреть как работает.<br><br>А.<br><br><br><br><div class="gmail_quote">2009/3/26 Igor Sysoev <span dir="ltr">&lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Thu, Mar 26, 2009 at 08:17:10AM +0100, Anton Kuznetsov wrote:<br>
<br>
&gt; Вот я молодец. Прописал указанный кусок конфига для двух самых нагруженных<br>
&gt; сайтов. Зона одна, общая. И получил подмену корневой страницы. Заказчик был<br>
&gt; в восторге. :(<br>
&gt; Чья ошибка?<br>
<br>
</div>Сейчас хост в ключе берётся из<br>
<div class="im"><br>
proxy_pass         <a href="http://127.0.0.1" target="_blank">http://127.0.0.1</a>;<br>
<br>
</div>то есть в обоих случаях будет 127.0.0.1<br>
<br>
Два workaround&#39;а:<br>
<br>
1) разные proxy_cache_path<br>
<br>
2) разные proxy_pass с именем upstrteam&#39;а.<br>
<div><div></div><div class="h5"><br>
&gt; А.<br>
&gt;<br>
&gt; 2009/3/25 Anton Kuznetsov &lt;<a href="mailto:maybe@arjlover.net">maybe@arjlover.net</a>&gt;<br>
&gt;<br>
&gt; &gt; И точно. Не был прописан совсем, где был по дефолту - непонятно.<br>
&gt; &gt; Вот только зачем мне этот лишний каталог со своим лесом...<br>
&gt; &gt;<br>
&gt; &gt; Антон.<br>
&gt; &gt;<br>
&gt; &gt; 2009/3/25 Nikolay Sivko &lt;<a href="mailto:default_xz@inbox.ru">default_xz@inbox.ru</a>&gt;<br>
&gt; &gt;<br>
&gt; &gt; Anton Kuznetsov пишет:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;  Поставил сабж.<br>
&gt; &gt;&gt;&gt; Добавил в конфиг:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; proxy_cache_path  /data/cache  levels=1:2   keys_zone=data:60m<br>
&gt; &gt;&gt;&gt; inactive=60m;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; server {<br>
&gt; &gt;&gt;&gt; ...<br>
&gt; &gt;&gt;&gt;    location / {<br>
&gt; &gt;&gt;&gt;    proxy_cache data;<br>
&gt; &gt;&gt;&gt;    proxy_cache_min_uses 1;<br>
&gt; &gt;&gt;&gt;    proxy_cache_valid 200 60m;<br>
&gt; &gt;&gt;&gt; proxy_pass         <a href="http://127.0.0.1" target="_blank">http://127.0.0.1</a>;<br>
&gt; &gt;&gt;&gt; proxy_redirect     off;<br>
&gt; &gt;&gt;&gt; proxy_set_header  X-Real-IP  $remote_addr;<br>
&gt; &gt;&gt;&gt; proxy_set_header  host  $host;<br>
&gt; &gt;&gt;&gt; proxy_set_header  GEO  $GEO;<br>
&gt; &gt;&gt;&gt; proxy_read_timeout 600;<br>
&gt; &gt;&gt;&gt;    }<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Создал /data/cache, после рестарта в ней стали потихоньку создаваться<br>
&gt; &gt;&gt;&gt; каталоги первого и второго уровня. Сейчас, спустя сутки их полный комплект -<br>
&gt; &gt;&gt;&gt; 16х256 - все абсолютно пустые.<br>
&gt; &gt;&gt;&gt; Больше ничего не происходит, работает proxy_pass. Диск /data/ больше<br>
&gt; &gt;&gt;&gt; ничем не юзается, но gstat стал показывать легкие движения - вроде как<br>
&gt; &gt;&gt;&gt; что-то на нем происходит.<br>
&gt; &gt;&gt;&gt; Что сделал не так?<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;  Насколько я понял, proxy_temp_path должен быть на той же партиции, что и<br>
&gt; &gt;&gt; proxy_cache_path.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Best regards,<br>
&gt; &gt; Anton Kuznetsov.<br>
&gt; &gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Best regards,<br>
&gt; Anton Kuznetsov.<br>
<br>
</div></div><div><div></div><div class="h5">--<br>
Игорь Сысоев<br>
<a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Best regards,<br>Anton Kuznetsov.       <br>