Re: Появление странной записи в логах
Alex Vasilenko
aa.vasilenko at gmail.com
Fri Oct 31 11:46:00 UTC 2014
Точно не могу утверждать, но это может быть обрыв соединения по таймауту:
клиент инициировал соединение, но при этом сам HTTP-запрос не передал (или
передал не полностью). При этом nginx не имея данных самого запроса пишет в
дефолтный лог 400 ответ и все прочерки.
С таким видом запросов еще связаны определенные виды атак на серверы, но
если это единичные записи в логах, то скорее всего у кого-то проблемы с
интернетом.
Alexandr Vasilenko
2014-10-31 13:08 GMT+02:00 Nikolay <nginx-forum at nginx.us>:
> При обращении к http://host.domain.tld в логах появляется запись
>
> 1.1.1.1 - - [31/Oct/2014:13:03:17 +0300] "GET / HTTP/1.1" 200 31 "-" 0.003
> 0.003 -"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like
> Gecko) Chrome/38.0.2125.104 Safari/537.36" "-" "host.domain.tld" "http"
>
> а через несколько секунд вторая:
>
> 1.1.1.1 - - [31/Oct/2014:13:02:04 +0300] "-" 400 0 "-" - 0.000 -"-" "-"
> "host.domain.tld" "http"
> Второго запроса не делаю, но запись появляеися.
> Почему появляется вторая запись да еще с таким странным значением $request?
>
> Log format:
>
> log_format host_log_format '$remote_addr - $remote_user [$time_local]
> "$request" '
> '$status $body_bytes_sent "$http_referer" '
> '$upstream_response_time $request_time '
> '$request_body'
> '"$http_user_agent" "$http_x_forwarded_for" "$host"
> "$scheme"';
> Vhost:
> server {
> listen 80 default_server;
> server_name host.domain.tld;
> access_log /var/log/host.domain.tld.nginx.access.log
> host_log_format;
> gzip off;
>
> location /storage/ {
> root /www/static-host/;
> expires 24h;
> }
>
> location / {
> proxy_pass http://host;
> proxy_read_timeout 60s;
> proxy_next_upstream error timeout http_500
> http_404;
> proxy_set_header Host $host;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forwarded-For
> $proxy_add_x_forwarded_for;
> }
> }
>
> server {
> listen *:443 default_server;
> server_name host.domain.tld;
> access_log /var/log/host.domain.tld.nginx.access.log
> host_log_format;
>
> location /storage/ {
> root /www/static-host/;
> expires 24h;
> }
>
>
> ssl on;
> ssl_certificate /etc/nginx/cert/crt.crt;
> ssl_certificate_key /etc/nginx/cert/crt.key;
>
> location / {
> proxy_pass http://host;
> proxy_read_timeout 60s;
> proxy_next_upstream error timeout http_500
> http_404;
> proxy_set_header Host $host;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forwarded-For
> $proxy_add_x_forwarded_for;
> }
>
> }
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,254485,254485#msg-254485
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20141031/ab946e9f/attachment-0001.html>
Подробная информация о списке рассылки nginx-ru