Apache の場合、ソースを展開すると、supoort ディレクトリが できますが、そこで
make を実行すると、htpasswd が作成され ます。
htpasswd を使用すれば、パスワードを設定することがで きます。
例えば、パスワードファイルを
/var/www/auth/foo、
ユーザー 名を hogehoge にしてパスワードを設定したい時は、以下のように
します。
# mkdir /var/www/auth
# cd /var/www/auth
# htpasswd -c foo
smbnet Adding password for foo.
New password:********
Re-type new password:********
#
そして、
/usr/local/etc/apache/access.conf
で以下のような 設定を行ないます。
<location /~ml/foo>
AuthName FOO
AuthType Basic
AuthUserFile /usr/home/ml/auth/foo
require user hogehoge
</locatkon>
この後、httpd に HUP シグナルを送れば、パスワードが有効に なっているはずです。
by Kamada@uic.net
Black-Cube root % /usr/local/bin/htpasswd
Usage: htpasswd [-c] passwordfile username
The -c flag creates a new file.
-----------------------------------------------------------
Black-Cube root % htpasswd -c epch smbnet
htpasswd: Command not found.
-----------------------------------------------------------
Black-Cube root % /usr/local/bin/htpasswd -c epch smbnet
Adding password for smbnet.
New password: test
Re-type new password:
-- 久慈敏信 kuji@smb.net