Кажется нашел причину. Данные о проживании ip = домен мне предоставлены заказчиком и с ошибкой.<br><br>По факту на ip_no2 приходили правильные запросы по givemeBBB.tld и &quot;неправильные&quot; по files-BLABLA.tld и BLABLAfiles.tld.<br>

В это же время, в nginx была указано, что files-BLABLA.tld и BLABLAfilestld живут на ip_no1.<br><br>Запросы от клиентов есть, а nginx и не знает, о том что на ip_no2 надо отвечать на files-BLABLA.tld и BLABLAfilestld.<br>

Собственно вопрос по итогам - предположим схему:<br><br>domain1.tld on ip1 =&gt; access_log log1<br>domain2.tld on ip2 =&gt; access_log log2<br><br>Как запросы, идущие на ip2 с чужими domainN.tld, сливать не в лог2, а в другое место?<br>

Навешать listen+default на ip1,ip2,...,ipN в другой декларации server?<br><br><div class="gmail_quote">29 октября 2009 г. 15:11 пользователь 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><div></div><div class="h5">On Thu, Oct 29, 2009 at 02:35:09PM +0300, Andrew Kopeyko wrote:<br>


<br>
&gt; Костенко Евгений wrote:<br>
&gt; &gt; Добрый день!<br>
&gt;<br>
&gt; Добрый день!<br>
&gt;<br>
&gt; &gt; есть два vhost&#39;а, со схожим названием доменов - givemeAAAA.tld и<br>
&gt; &gt; givemeBBB.tld.<br>
&gt; &gt; vhost&#39;ы декларирированы следующим образом образом:<br>
&gt; &gt;<br>
&gt; &gt;   server {<br>
&gt; &gt;         listen       server_ip_no1:80;<br>
&gt; &gt;         server_name  www.givemeAAAA.tld givemeAAAA.tld;<br>
&gt; &gt;<br>
&gt; &gt;         access_log /var/log/nginx/givemeAAAA.tld.access.log  main buffer=1m;<br>
&gt; &gt;<br>
&gt; &gt;         set $root_path /some/dir/vhosts/givemeAAAA.tld/public_html;<br>
&gt; &gt;         include        /usr/local/etc/nginx/common/*.conf;<br>
&gt; &gt;     }<br>
&gt; &gt;<br>
&gt; &gt;   server {<br>
&gt; &gt;         listen       server_ip_no2:80;<br>
&gt; &gt;         server_name  www.givemeBBB.tld givemeBBB.tld;<br>
&gt; &gt;<br>
&gt; &gt;         access_log /var/log/nginx/givemeBBB.tld.access.log  main buffer=1m;<br>
&gt; &gt;<br>
&gt; &gt;         set $root_path   /some/dir/vhosts/givemeBBB.tld/public_html;<br>
&gt; &gt;         include        /usr/local/etc/nginx/common/*.conf;<br>
&gt; &gt;     }<br>
&gt; &gt;<br>
&gt; &gt; в логах по givemeBBB.tld всплывают урлы от givemeAAAA.tld.<br>
&gt; &gt;<br>
&gt; &gt; это нормальное поведение в данной ситуации, т.к. я (вероятно?) что-то<br>
&gt; &gt; лишнего накрутил в конфигах nginx?<br>
&gt; &gt; или же это предположительный баг? какая информация еще может быть<br>
&gt; &gt; необходима?<br>
&gt;<br>
&gt; А вы добавьте логирование $http_host - и станет ясно &quot;кто виноват&quot;,<br>
&gt; nginx или клиент.<br>
<br>
</div></div>Это можно узнать и из error_log&#39;а: там пишется и server, в контексте<br>
которого обрабатывается запрос, и пришедший заголовок host.<br>
<font color="#888888"><br>
<br>
--<br>
</font><div><div></div><div class="h5">Игорь Сысоев<br>
<a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>С Уважением,<br>Костенко Евгений<br><br>моб: +7(928)2961142<br>icq: 101241013<br>jabber: <a href="mailto:nobody.mail@gmail.com">nobody.mail@gmail.com</a><br><br>