Welcome! Log In Create A New Profile

Advanced

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

October 29, 2009 08:44AM
Кажется нашел причину. Данные о проживании ip = домен мне предоставлены
заказчиком и с ошибкой.

По факту на ip_no2 приходили правильные запросы по givemeBBB.tld и
"неправильные" по files-BLABLA.tld и BLABLAfiles.tld.
В это же время, в nginx была указано, что files-BLABLA.tld и BLABLAfilestld
живут на ip_no1.

Запросы от клиентов есть, а nginx и не знает, о том что на ip_no2 надо
отвечать на files-BLABLA.tld и BLABLAfilestld.
Собственно вопрос по итогам - предположим схему:

domain1.tld on ip1 => access_log log1
domain2.tld on ip2 => access_log log2

Как запросы, идущие на ip2 с чужими domainN.tld, сливать не в лог2, а в
другое место?
Навешать listen+default на ip1,ip2,...,ipN в другой декларации server?

29 октября 2009 г. 15:11 пользователь Igor Sysoev <is@rambler-co.ru>написал:

> On Thu, Oct 29, 2009 at 02:35:09PM +0300, Andrew Kopeyko wrote:
>
> > Костенко Евгений wrote:
> > > Добрый день!
> >
> > Добрый день!
> >
> > > есть два 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_host - и станет ясно "кто виноват",
> > nginx или клиент.
>
> Это можно узнать и из error_log'а: там пишется и server, в контексте
> которого обрабатывается запрос, и пришедший заголовок host.
>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
>


--
С Уважением,
Костенко Евгений

моб: +7(928)2961142
icq: 101241013
jabber: nobody.mail@gmail.com
Subject Author Posted

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

Костенко Евгений October 29, 2009 07:04AM

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

Igor Sysoev October 29, 2009 07:22AM

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

n0guest October 29, 2009 07:42AM

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

Igor Sysoev October 29, 2009 08:02AM

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

Andrew Kopeyko October 29, 2009 07:46AM

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

Igor Sysoev October 29, 2009 08:16AM

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

n0guest October 29, 2009 08:44AM

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

Igor Sysoev October 29, 2009 09:02AM

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

n0guest October 29, 2009 09:12AM

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

Andrew Kopeyko October 29, 2009 09:26AM

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

n0guest October 29, 2009 08:16AM

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

Igor Sysoev October 29, 2009 08:44AM

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

n0guest October 29, 2009 09:12AM

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

Igor Sysoev October 29, 2009 09:28AM

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

n0guest October 29, 2009 10:06AM

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

Igor Sysoev October 29, 2009 10:20AM

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

Andrew Kopeyko October 29, 2009 01:34PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 197
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready