OSXでのユーザー認証 (htaccess httpd.conf) の設定
現在 MacOSXServerで.htaccessでのユーザー認証を
試みているのですがうまくいきません。
認証したいディレクトリ
例:/users/xxx/sites/himitu/
に.htaccessと.htpasswdを作成して
AuthUserFile /Users/xxx/Sites/himitu/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter username and password"
AuthType Basic
Options -Indexes
require valid-user
パスワードファイルには、htpasswd -c を使って
暗号化したパスワード作成もしました。
もちろんパーミッションも644です。
あと、/etc/httpd/users/xxx.confの
<Directory "/Users/xxx/Sites/himitu/
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
と変更しました。
アパッチの再起動もしました。
でそのディレクトリに行くと
Internal Server Errorがでます。
以下はエラーログの内容です。
ログ内容:--------------------------------------
/Users/ams/Sites/zdown/.htaccess: Invalid command 'AuthUserFile', perhaps mis-spelled or defined by a module not included in the server configuration
-----------------------------------------------
なにが問題なのでしょうか?
意味合いからいくとAuthUserFileわかんないよ~って言ってるとおもうのですが。
すいませんがこれで1日はまっています。よろしくお願いします。
補足
ありがとうございます。 AllowOverride Allにしてみたのですが、 次のようなエラーが出ます。 ------------------------------------------------- Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. ------------------------------------------------- これが出るということは、.htaccessの中身が問題ということになるのでしょうか。