Apache user_dir 模块失败

Apache user_dir 模块失败

我正在尝试在我的 DEVSERVER 中设置 user_dir 模块,但是每次我尝试访问任何 URL 时都会出现 404 Not found 错误,例如:

http://devserver/~reynierpm/

我的 userdir.conf 文件如下:

<IfModule mod_userdir.c>
    UserDir enabled guillermo reynierpm tomas

    <Directory /home/*/public_html>
      Options Indexes Includes FollowSymLinks
      AllowOverride All
      Allow from all
      Order deny,allow
    </Directory>
</IfModule>

我做错了什么?我正在运行 CentOS 6.3 和最新的 Apache 2.2.15!

答案1

缺少 LoadModule,并且 UserDir 配置不完整。您的配置应该是:

LoadModule userdir_module /usr/lib/apache2/modules/mod_userdir.so

<IfModule mod_userdir.c>
    UserDir public_html
    UserDir disabled
    UserDir enabled guillermo reynierpm tomas

    <Directory /home/*/public_html>
            Options Indexes Includes FollowSymLinks
            AllowOverride All
            Allow from all
            Order deny,allow
    </Directory>
</IfModule>

编辑:如果你只需要那些你必须拥有的用户UserDir disabled,而不是UserDir disabled root

相关内容