ПРОЕКТЫ 


  АРХИВ 


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: nginx-0.1.26



On Mon, 28 Mar 2005, Zherdev Anatoly wrote:

On Tue, 22 Mar 2005 19:14:00 +0300 (MSK)
Igor Sysoev <is@xxxxxxxxxxxxx> wrote:


     *) Изменение: при записи ошибок в лог записывается так же имя
хоста,
        при обращении к которому, произошла ошибка.


С этим у меня что-то не то. Обновил nginx, запущена явно новая, а не
старая версия, так как при 403 выводится nginx/0.1.26

2005/03/28 12:22:25 [error] 88446#0: *45098 client xxx.xxx.xxx.xxx sent
invalid method "quit"

2005/03/28 12:23:24 [error] 88446#0: *53734 client xxx.xxx.xxx.xxx sent
invalid request "GET /../../banners/468x60/4.gif HTTP/1.0"

А где тут имя хоста который запрашивали ? xxx.xxx.xxx.xxx - это IP
клиента.

В 0.1.27 логирование ошибок на ранней стадии обработки запроса будет
изменено. Для них как минимум будет логироваться имя сервера, вот так:

client sent invalid method while reading client request line,
client: 127.0.0.1, server: localhost, request: "quit"

Заголовок "Host" будет логироваться отдельно:

client sent invalid header line: "#########" while reading client
request headers, client: 127.0.0.1, server: localhost, URL: "/",
host: "localhost"

Что касается логирования "Host" при ошибках "invalid method" и
"invalid request", то его не будет, так как nginx прекращает обработку
таких запросов сразу же после ошибки и до "Host" дело просто не доходит.


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




 




Copyright © Lexa Software, 1996-2009.