путаница с содержимым логов

Igor Sysoev is at rambler-co.ru
Thu Oct 29 14:52:04 MSK 2009


On Thu, Oct 29, 2009 at 02:25:26PM +0300, Костенко Евгений wrote:

> Простите, не понял как UA связан с тем, что nginx в лог кладет запросы по
> "чужому" vhost?
> Я предполагал, что я что-то недо/перевинтил.
> 
> Как вариант, еще может быть сюжет пришли на ip_no2 и спросили
> givemeAAAA.tld, вместо givemeBBB.tld.

Да, именно этим грешит Опера.

> Но DNS зона очень давно не менялась, а чужие урлы в логах в очень большом
> количестве.

Очень давно - это когда ? Интернет - это инертная штука, запросы могут
и по полгода приходить после смены.

> Подскажите, куда копать?

Можно сделать так:

   server {
         listen       server_ip_no1:80;
         listen       server_ip_no2:80;
         server_name  www.givemeAAAA.tld givemeAAAA.tld;


   server {
         listen       server_ip_no1:80;
         listen       server_ip_no2:80;
         server_name  www.givemeBBB.tld givemeBBB.tld;

> 29 октября 2009 г. 14:05 пользователь Igor Sysoev <is at rambler-co.ru>написал:
> 
> > On Thu, Oct 29, 2009 at 01:50:09PM +0300, Костенко Евгений wrote:
> >
> > > Добрый день!
> > >
> > > > uname -a
> > > FreeBSD some.server.name 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24
> > > 19:59:52 UTC 2008     root at logan.cse.buffalo.edu:
> > /usr/obj/usr/src/sys/GENERIC
> > > i386
> > >
> > > > nginx -V
> > > nginx version: nginx/0.7.62
> > > configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I
> > > /usr/local/include' --with-ld-opt='-R /usr/local/lib -L /usr/local/lib'
> > > --conf-path=/usr/local/etc/nginx/nginx.conf
> > > --sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid
> > > --error-log-path=/var/log/nginx-error.log --user=www --group=www
> > > --with-google_perftools_module
> > > --http-client-body-temp-path=/var/tmp/nginx/client_body_temp
> > > --http-proxy-temp-path=/var/tmp/
> > >
> > > есть два vhost'а, со схожим названием доменов - givemeAAAA.tld и
> > > givemeBBB.tld.
> > > vhost'ы декларирированы следующим образом образом:
> > >
> > >   server {
> > >         listen       server_ip_no1:80;
> > >         server_name  www.givemeAAAA.tld givemeAAAA.tld;
> > >
> > >         access_log /var/log/nginx/givemeAAAA.tld.access.log  main
> > buffer=1m;
> > >
> > >         set $root_path /some/dir/vhosts/givemeAAAA.tld/public_html;
> > >         include        /usr/local/etc/nginx/common/*.conf;
> > >     }
> > >
> > >   server {
> > >         listen       server_ip_no2:80;
> > >         server_name  www.givemeBBB.tld givemeBBB.tld;
> > >
> > >         access_log /var/log/nginx/givemeBBB.tld.access.log  main
> > buffer=1m;
> > >
> > >         set $root_path   /some/dir/vhosts/givemeBBB.tld/public_html;
> > >         include        /usr/local/etc/nginx/common/*.conf;
> > >     }
> > >
> > > в логах по givemeBBB.tld всплывают урлы от givemeAAAA.tld.
> > >
> > > это нормальное поведение в данной ситуации, т.к. я (вероятно?) что-то
> > > лишнего накрутил в конфигах nginx?
> > > или же это предположительный баг? какая информация еще может быть
> > > необходима?
> >
> > Я такое замечал за Оперой (при условии, что всплывают иногда).
> >
> >
> > --
> > Игорь Сысоев
> > http://sysoev.ru
> >
> >
> 
> 
> -- 
> С Уважением,
> Костенко Евгений
> 
> моб: +7(928)2961142
> icq: 101241013
> jabber: nobody.mail at gmail.com

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





More information about the nginx-ru mailing list