0

そのため、友人のコンピューター用に完全な LAMP をセットアップしようとしていますが、インストールに問題はないようです。Apache でユーザーの ~/public_html ディレクトリを見つけることができません。localhost/var/www ディレクトリまたは正常に動作するものだけを入力すると、成功メッセージが表示されますが、入力localhost/~userすると 404 が返されます。apache2.conf ファイルに追加した行は次のとおりです...

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を実行しています

4

1 に答える 1

0

最初の推測: mod_userdir が実際にはロードされていない可能性があります。その後、設定は何の効果もありません。

次のような行を探します

LoadModule userdir_module libexec/apache2/mod_userdir.so

あなたの設定で

于 2013-05-04T22:01:13.320 に答える