mod_userdir权限被拒绝

我在我的opensolaris服务器上安装了apache2并启用了mod_userdir,但是当我浏览到〜userdir时,即使将public_html设置为世界可读,也会得到403错误,应如何解决?

public_html不仅必须是世界可读的,而且apache也必须有权限进入/ home / username (父目录)。 我会把钱放在用户的主目录是拥有给他们的权限700.这至less需要701。

有人告诉我,如果日志没有变成什么东西:

暂时设置用户使用您select的实际loginshell运行Apache。 一步一步浏览到public_html目录。

cd /
cd home
cd username
cd public_html

无论哪里错误都是你403的来源。

每当你完成确认删除loginshell从APACHE

检查你的error_log文件中的确切错误,它应该告诉你Apache试图访问数据的准确位置。 如果这不是你所期望的,请检查你的mod_userdirconfiguration。

我忘了在httpd.conf中设置目录权限所以我把

 <Directory "/home"> AllowOverride None Options None Order allow,deny Allow from all </Directory> 

到我的httpd.conf文件,它的工作