【问题标题】:Error 403 (Forbidden) at user's encrypted public_html directory用户加密的 public_html 目录出现错误 403(禁止)
【发布时间】:2010-11-23 16:01:57
【问题描述】:

我为我的新工作站全新安装了 Ubuntu 10.10。

我使用taskel安装了lamp-server。

然后我使用 a2enmod 实用程序启用了 userdir 模块。

加载一个conf文件/etc/apache2/mods-enabled/userdir.conf

<IfModule mod_userdir.c>
    UserDir public_html
    UserDir disabled root

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

我在/etc/apache2/mods-enabled/php5.conf中评论了所有推荐的行

#<IfModule mod_userdir.c>
#    <Directory /home/*/public_html>
#        php_admin_value engine Off
#    </Directory>
#</IfModule>

我也有chmod -R 755 public_htmlchgrp -R www-data public_html

在所有这些设置之后

http://localhost/~shoaib 结果...

您无权访问此服务器上的 /~shoaib。

我在这里错过了什么????

【问题讨论】:

  • 我猜应该是服务器故障。顺便说一句,你重启了 apache 吗?

标签: apache2 ubuntu-10.10


【解决方案1】:

http://ohioloco.ubuntuforums.org/showthread.php?p=7543223

此条目似乎得出结论,如果您有一个加密的主目录,就会发生这种情况。

【讨论】:

    【解决方案2】:

    您需要设置用户的主文件夹权限,以允许其他人在其中执行。

    chmod o+x /home/$user
    

    来源:https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/585212

    【讨论】:

      猜你喜欢
      • 2016-01-12
      • 2013-07-19
      • 1970-01-01
      • 2016-10-11
      • 1970-01-01
      • 2015-11-13
      • 1970-01-01
      • 2012-01-20
      • 2022-01-17
      相关资源
      最近更新 更多