ПРОЕКТЫ 


  АРХИВ 


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: путаница с содержи мым логов



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

> 29 октября 2009 г. 16:19 пользователь Igor Sysoev <is@xxxxxxxxxxxxx>написал:
> 
> > On Thu, Oct 29, 2009 at 04:02:23PM +0300, Костенко Евгений wrote:
> >
> > http://sysoev.ru/nginx/docs/virtual_hosts.html
> >
> > Поставьте
> >    listen 80;
> > и всё.
> >
> >
> Стало любопытно. Тот же сервер, на котором декларированы два vhost'а.
> 
>   server {
>         listen       ip1:80;
>         server_name  domain1.tld;
>         root /some/domain1.tld/public_html;
>   }
> 
>   server {
>         listen       ip2:80;
>         server_name  domain2.tld;
>         root /some/domain2.tld/public_html;
>   }
> 
> 
> # cat /some/domain1.tld/public_html/test.txt
> this is d1
> # cat /some/domain2.tld/public_html/test.txt
> this is d2
> 
> # telnet ip1 80
> GET /test.txt HTTP/1.1
> Host: domain2.tld
> 
> HTTP/1.0 200 OK
> Server: nginx
> Date: Thu, 29 Oct 2009 13:37:12 GMT
> Content-Type: text/plain
> Content-Length: 5
> Last-Modified: Thu, 29 Oct 2009 13:36:45 GMT
> Accept-Ranges: bytes
> Connection: close
> 
> this is d2
> Connection closed by foreign host.
> 
> предположу, что нас должны были "послать" так или иначе. мол здесь таких
> нет.
> не совсем хорошо, но могли выдать строку "this is d1", раз уже мы пришли на
> ip1 и запросили /test.txt
> но в ответ выдается строка "this is d2"(?!). такое поведение нежелательно.
> 
> баг, фича, мое недопонимание/невнимательность к документации?

Если конфиг такой, как приведён, то должно выдаться "this is d1".


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



 




Copyright © Lexa Software, 1996-2009.