Ошибка модуля Apache user_dir
Я пытаюсь настроить модуль user_dir в своем DEVSERVER, но каждый раз, когда я пытаюсь найти любой URL-адрес, например:
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