2013-05-04 5 views
0

Итак, я пытаюсь настроить полную LAMP для компьютера друзей, и все кажется прекрасным с установкой, я просто не могу заставить apache найти user ~/public_html. Ввод localhost, для только вар/каталог/WWW или что-то работает нормально, я получаю сообщение об успехе, но ввод localhost/~user дает мне 404. Вот строки, я добавил в файл apache2.conf ...404 Not Found - Не удается получить веб-сервер Apache, чтобы увидеть UserDir

239 # Add user directory public_html 
240 UserDir public_html 

... и вот /etc/apach2/mods-enabled/userdir.conf файл ....

1 <IfModule mod_userdir.c> 
    2   UserDir public_html 
    3   UserDir disabled root 
    4 
    5   <Directory /home/*/public_html> 
    6     AllowOverride FileInfo AuthConfig Limit Indexes 
    7     Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoEx ec 
    8     <Limit GET POST OPTIONS> 
    9       Order allow,deny 
10       Allow from all 
11     </Limit> 
12     <LimitExcept GET POST OPTIONS> 
13       Order deny,allow 
14       Deny from all 
15     </LimitExcept> 
16   </Directory> 
17 </IfModule> 
18 

Он работает Ubuntu 12.04

~

ответ

0

Первое предположение: возможно, mod_userdir не загружен. то ваш конфиг не будет иметь никакого эффекта.

Посмотрите на линии, как

LoadModule userdir_module libexec/apache2/mod_userdir.so 

в вашей конфигурации