when testing the new beta server, I received an error that claimed I am an open proxy.
As far as I can tell, I am not, but I think I see what may have been confusing. I have a rewrite rule in apache to convert all http requests to https request, on my main www domain, and it was also my first virtualhost listed.
Thus, when requesting slashdot.org from it, it gave a 302 response code instead of a 404. As you can see, this response is not from your servers:
telnet 24.119.31.249 80
Trying 24.119.31.249...
\Connected to 24.119.31.249.
Escape character is '^]'.
GET http://slashdot.org/index.shtml HTTP/1.1
Host: slashdot.org
HTTP/1.1 302 Found
Date: Fri, 23 May 2008 21:51:48 GMT
Server: Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.4.6 mod_python/3.3.1 Python/2.5.2 PHP/5.2.4-2ubuntu5.1 with Suhosin-Patch mod_scgi/1.12 mod_ssl/2.2.8 OpenSSL/0.9.8g
Location: https://slashdot.org//index.shtml
Content-Length: 423
Content-Type: text/html; charset=iso-8859-1
Nevertheless, I moved my virtual hosts around so that the rewrite will not trigger unless specifically for my domain.
Furthermore, it said the proxy was on port 1, but that port is closed, and firewalled.
If you can show me how I'm an open proxy, I'd love to know, but I cannot find anything.
Logged In: YES
user_id=288856
Originator: NO
ping me if this is still a problem.
Logged In: YES
user_id=3889
Originator: NO
I may actually have to look into this, I don't know offhand whether our open-proxy-detection code would correctly handle a proxy returning a "302 go look it up yourself". Also I don't know why it would report port 1 as the proxy if it wasn't.
Shouldn't take too long to check.