in reply to [OT] Who is requesting the page?

You might want to try putting up a little "hello world" type of cgi script that happens to include the result of $cgi->remote_host() in the page content that it displays.

If the http client is running on the same host as the server, you might get "localhost", or you might get "127.0.0.1" or you might get something else. Just try it and see.