[htaccess] Basic認証を掛ける

htaccess によってBasic認証を掛ける。
Basic認証を掛けることにより、サイトへアクセスした際に認証ダイアログが表示され、
IDとパスワードの入力が求められるようになる。
Basic認証は下記2ファイルを対でサーバに設置することにより有効となる。

  • .htaccess
  • .htpasswd

※Basic認証はページ単位ではなくディレクトリ単位にアクセス制限が掛るため、上記2ファイルを設置したディレクトリとその配下にあるディレクトリ・ファイルへの全アクセスに対して認証ダイアログが表示されることになる。

.htaccess の記述例
AuthUserFile .htpasswdを配置した場所(rootディレクトリからのパス)
AuthGroupFile /dev/null
AuthName ダイアログに表示するメッセージ
AuthType Basic
require valid-user
<Files ~ "^.(htpasswd|htaccess)$">
    deny from all
</Files>
.htpasswdの記述例
ID名暗号化されたパスワード
ID名暗号化されたパスワード 
ID名暗号化されたパスワード  
        
    複数指定可

.htpasswd ファイルを作成するには、本来は htpasswd コマンドを使用する必要があるが、
以下に記載する参考サイト等で、暗号化されたパスワードを作成することができる。

トラックバックURL

http://mashimonator.weblike.jp/mt/mt-tb.cgi/27

コメント投稿フォーム