httpd.confに追記
<Directory "/home/venzoline/apache2/htdocs/wiki">
AuthType Digest
AuthName "Private Zone"
AuthDigestDomain /wiki/
AuthDigestFile /home/venzoline/apache2/.htdigest
Require valid-user
</Directory>
Apache再起動。
これで、AuthDigestFileに定義したユーザ名とパスワードで認証要求される。
が、そんなファイルは実在していないので以下のコマンドで作る。
コマンド打つとパスワード設定のプロンプトが出る。
$ htdigest -c .htdigest 'Private Zone' myusername
※-cは新規に".htdigest"という名前でその場にパスワードファイルを作るの意
$ htdigest .htdigest 'Private Zone' myusername2
※その後のユーザ追加
ユーザの削除は・・・知らない。コマンドのヘルプにはない。パスワードファイルから消せばいんじゃないかな。ユーザ名は平文のテキストファイルだったので。
ユーザ追加時にはApacheの再起動は不要。
参考:http://www.atmarkit.co.jp/flinux/rensai/linuxtips/699apachedigest.html
0 件のコメント:
コメントを投稿