Error:
Code:
Forbidden
You don't have permission to access /~support/index.html on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.0.46 (Red Hat) Server at server.example.com Port 80
URL I am trying to hit:
http://server.example.com/~support/index.html
This server is behind a restrictive firewall, so even if I gave you the real URL, you couldn't hit it

.
Server:
Code:
# cat /etc/*release
Red Hat Enterprise Linux AS release 3 (Taroon Update 9)
# uname -a
Linux server.example.com 2.4.21-32.0.1.EL #1 Tue May 17 18:01:37 EDT 2005 i686 i686 i386 GNU/Linux
# rpm -qa | grep httpd-2
httpd-2.0.46-77.ent
Permissions are fine:
Code:
# ls -ld / /home /home/support /home/support/public_html /home/support/public_html/index.html
drwxr-xr-x 31 root root 4096 Nov 1 12:11 /
drwxrwxrwx 88 root root 12288 Oct 29 18:10 /home
drwxrwxr-x 45 support ip 20480 Nov 19 10:17 /home/support
drwxrwxr-x 35 support ip 16384 Nov 19 11:32 /home/support/public_html
-rw-rw-r-- 1 support ip 32166 Jun 21 2005 /home/support/public_html/index.html
httpd is running under user apache. If I "su - apache", I am able to read index.html.
I reinstalled apache after moving /etc/httpd out of the way, and the only change I made to the default httpd.conf was to comment out "UserDir disable" and uncomment "UserDir public_html".
DocumentRoot is /var/www/html.
There are no files named .htaccess anywhere in /var/www/html or /home/support.
Adding apache to the ip group (or support to the apache group) changed nothing.
(Temporarily) chmoding 777 / /home /home/support /home/support/public_html and /home/support/public_html/index.html changed nothing.
http://server.example.com/~alucard/ works fine.
The error logs says:
Code:
[Thu Nov 19 16:09:00 2009] [error] [client 1.1.1.1] (13)Permission denied: access to /~support/index.html denied
[Thu Nov 19 16:09:00 2009] [error] [client 1.1.1.1] File does not exist: /var/www/html/favicon.ico, referer: http://inside-wcds.swg.usma.ibm.com/~support/index.html
I'm at a loss as to why I am still getting Forbidden - any more ideas?