Mountain Lionで.htaccessを有効にして, Basic認証を行う.
/etc/apache2/httpd.confの設定を変更する.
<Directory “/Library/WebServer/Documents>のなかの
AllowOverride NoneからAllowOverride Allに変更する.
AllowOverride All
apacheの再起動
# apachectl restart
これで, .htaccessを使用することができる.
次に, .htaccess及び.htpasswdを作成する.
ますは, .htaccessの作成
今回は, ドキュメントルート(/Library/WebServer/Documents)でBasic認証を行う.
.htaccessの内容
AuthUserFile /Library/WebServer/Documents/.htpasswd AuthName "Input ID and Password" AuthType Basic require valid-user
.htpasswdはhtpasswdコマンドを用いて行う.
なお, ファイル名は.htaccessで指定した名前であれば何でも良い.
# htpasswd -b -c /Library/WebServer/Documents/.htpasswd ユーザ名 パスワード
ユーザの追加を行う場合は, cオプションを取ればよい.
これで完了.
[ad#ad-1]
最近のコメント