Webサーバ(Apache)のアクセス制御方法です。特定のWebページのアクセスを制限し、ユーザー名とパスワードを知らなければ見れないように設定します。
ユーザ名によるアクセス制限の他に、IPアドレスによるアクセス制限も可能です。
この設定をするためには、Apacheのhttpd.conf(access.conf)のDirectoryタグ内のAllow Overrideディレクティブの値が、AuthConfigかAllなどで、定義ファイルの書き換えが可能となっている必要があります。
unix# htpasswd -c ~joe/.htpasswd joe
AuthType Basic AuthName "Member Only" AuthUserFile /home/joe/.htpasswd <LIMIT GET> require user joe </LIMIT>
unix> htpasswd ~joe/.htpasswd ash
require user joe ash