Apacheの.htaccessによるベーシック認証
.htaccessでBasic認証を設定するには以下のようにします。
AuthType Basic AuthUserFile /virtual/foo/public_html/himitsu/.htpasswd <Limit GET> require user bar </Limit>
AuthUserFile には暗号化したパスワードファイル名を指定します。
<Limit>ディレクティブでは認証が必要なリクエストの種類を指定します。GET の他には PUT POSTなどがあります。
require には認証を許すユーザー名を指定します。
パスワードを格納する.htpasswdファイルはtelnetが利用できる環境であれば、以下のコマンドで生成できます。
htpasswd -c .htpasswd bar
シェルコマンドが利用できない場合は、.htpasswdの生成により暗号化パスワードを生成して.htpasswdファイルをローカルに作りアップロードすれば良いです。