Hi,
I have a similar problem. I can't get mod_userdir working
accessing to
http://192.168.1.4/ works fine
accessing to
http://192.168.1.4/~rolf/index.html says "Forbidden, You don't have permission to access /~rolf/index.html on this server"
The error_log says:
[Fri Jan 21 14:17:41 2005] [error] [client 192.168.1.202] (13)Permission denied: access to /~rolf/index.html denied
Here's an excerpt of httpd.conf
<IfModule mod_userdir.c>
UserDir enabled rolf
UserDir public_html
</IfModule>
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
Order allow,deny
Allow from all
</Directory>
and here some other infos:
[root@thor html]# /sbin/service httpd configtest
Syntax OK
[root@thor html]# /etc/rc.d/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@thor html]# l /home/rolf/
total 180
drwx------ 23 rolf users 4096 Jan 12 20:08 .
drwxr-xr-x 8 root root 4096 Jan 10 16:13 ..
[...]
drwxrwxr-x 8 rolf users 4096 Jan 3 09:44 public_html
[...]
[root@thor html]# l /home/rolf/public_html/index.html
-rw-r--r-- 1 rolf users 466 Jan 3 09:33 /home/rolf/public_html/index.html
SELinux is not activated (at least I think - how can I find this out?), so
http://fedora.redhat.com/docs/selinux-apache-fc3/ doesn't apply here.
My system is basically an installation of FC3 out-of-the-box. I have only applied minor changes to the fresh install. I think, I've really tried everything.
Apache configuration has always been a pain for me
do you have any ideas?
Thanks
Rolf