Help for understan access.log

In my access.log I found this lines:

109.230.220.33 - - [02/Apr/2011:00:42:07 +0400] “GET
http://movies.yahoo.com// HTTP/1.0” 200 151 “-” “-”
95.132.30.204 - - [03/Apr/2011:02:06:24 +0400] “GET
http://www.google.com/ HTTP/1.0” 200 151 “-” “Mozilla/4.0 (compatible;
MSIE 6.0; Windows NT 5.1)”
109.230.222.236 - - [04/Apr/2011:16:56:03 +0400] “GET
http://XXX.XXX.XXX.XX/?login=sandart232&passwd=testing HTTP/1.0” 200 151
“-” “-”
109.230.222.236 - - [07/Apr/2011:12:50:14 +0400] “HEAD / HTTP/1.0” 200 0
“-” “-”
109.230.222.236 - - [07/Apr/2011:12:50:14 +0400] “HEAD / HTTP/1.0” 200 0
“-” “-”
109.230.222.236 - - [07/Apr/2011:12:50:15 +0400] “HEAD / HTTP/1.0” 200 0
“-” “-”
109.230.222.236 - - [07/Apr/2011:12:50:20 +0400] “HEAD / HTTP/1.0” 200 0
“-” “-”
109.230.222.236 - - [07/Apr/2011:12:50:56 +0400] “GET
http://maps.yahoo.com/ HTTP/1.0” 200 151 “-” “-”
109.230.222.236 - - [07/Apr/2011:12:50:56 +0400] “GET
http://maps.yahoo.com/ HTTP/1.0” 200 151 “-” “-”
175.138.46.45 - - [08/Apr/2011:08:35:28 +0400] “GET
http://answers.yahoo.com/ HTTP/1.0” 200 151 “-” “-”

What about this lines? People uses my web server like a proxy?
The http status code is 200…

Thank you.

Posted at Nginx Forum:

I think somebody telnet to your server and try GET documents from other
server

Try telnet to your server:

telnet YOURSERVERHOST 80

And paste text in brackets (with empty line):
{{{
GET http://maps.yahoo.com/ HTTP/1.0
Connection: close

}}}

and check your logs

Posted at Nginx Forum:

On Fri, Apr 08, 2011 at 09:53:47AM -0400, collaborando wrote:

109.230.222.236 - - [07/Apr/2011:12:50:14 +0400] “HEAD / HTTP/1.0” 200 0
http://maps.yahoo.com/ HTTP/1.0" 200 151 “-” “-”
175.138.46.45 - - [08/Apr/2011:08:35:28 +0400] “GET
http://answers.yahoo.com/ HTTP/1.0” 200 151 “-” “-”

What about this lines? People uses my web server like a proxy?
The http status code is 200…

They try to use it as proxy, but since response length is always 151
bytes, they get some default page.


Igor S.

Thanks to Igor S. and ewgra.

I tried to use telnet and in fact the log is the same. Telnet responds
with the default page of 151 bytes.

Bye.

Below the telnet attempt:

$ telnet myhost 80
Escape character is ‘^]’.
GET http://maps.yahoo.com/ HTTP/1.0
Connection: close

HTTP/1.1 200 OK
Server: nginx/0.8.54
Date: Wed, 13 Apr 2011 16:38:10 GMT
Content-Type: text/html
Content-Length: 151
Last-Modified: Sun, 27 Feb 2011 08:57:45 GMT
Connection: close
Accept-Ranges: bytes

Welcome to nginx!

Welcome to nginx!

Connection closed by foreign host.

Posted at Nginx Forum: