I have a small linux box set up with Apache as a way to teach myself Apache. I've set up port forwarding on my router so it's accessible from the outside world, and I've gotten a few strange requests for pages that don't exist from an IP address in China.
Looking at my access_log shows that most of these return 404 errors, which I'm guessing is a good thing. However, there is one request that looks like this:
220.127.116.11 - - [25/Dec/2010:19:05:25 -600] "GET http://18.104.22.168/ HTTP/1.1" 200 3895
I'm curious what this request means... That IP address is unconnected to my server as far as I know, and visiting it simply tells me information about my uid.
So, my questions are: How is it that this request is showing up in my access_log, why is it returning 200, and is this a bad thing (do I need to set up more security)?