View Single Post

  #1 (permalink)  
Old 06-27-2006
pom2001
 
Posts: n/a
Default "public_html" for each user don"t work.

Dear Sir,
I used Apache/2.0.52 that come with Fedora Core 3. I want to config
"public_html" for each user in file "httpd.conf" but don"t work.
I config httpd.conf below.
#UserDir disable
UserDir public_html

#<Directory /home/*/public_html>
# AllowOverride FileInfo AuthConfig Limit
# Options MultiViews Indexes SymLinksIfOwnerMatch
IncludesNoExec
# <Limit GET POST OPTIONS>
# Order allow,deny
# Allow from all
# </Limit>
# <LimitExcept GET POST OPTIONS>
# Order deny,allow
# Deny from all
# </LimitExcept>
#</Directory>

When used IE browser to access "http://x.x.x.x/~manuser",
it has error message in "error_log" show below.

[Tue Jun 27 18:55:55 2006] [error] [client 250.168.180.156] (13)
Permission denied: access to /~manuser/ denied

And error message in IE browser show below.

Forbidden
You don't have permission to access /~manuser/ on this server.
Additionally, a 403 Forbidden error was encountered while trying
to use an ErrorDocument to handle the request.

More detail about permission in home directory show below.
# ls -ld /home
drwx--x--x 7 root root 4096 Jun 26 15:17 /home
# ls -ld /home/manuser/
drwx--x--x 6 manuser manuser 4096 Jun 27 17:23 /home/manuser/
# ls -ld /home/manuser/public_html/
drwxr-xr-x 2 manuser manuser 4096 Jun 27 17:23
/home/manuser/public_html/

Please let me know how to solve this problem.
Thanks & Best Regards,
Tom.