2013-05-04 86 views
0

所以我試圖爲朋友的電腦設置一個完整的燈,並且安裝時一切都很好,我只是無法讓Apache找到用戶的〜/ public_html目錄。進入localhost,只是在/ var/www目錄或任何正常工作,我得到了成功的消息,但進入localhost/~user給了我404。這是我在apache2.conf文件中添加的行...404沒有找到 - 無法獲得Apache Web服務器,看到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