« Apacheの.htaccessファイル | メイン | JavaScriptのコンストラクタ関数 »

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ファイルをローカルに作りアップロードすれば良いです。

トラックバック

このエントリーのトラックバックURL:
http://www.yumemaro.com/apps/mt-tb.cgi/44

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)