ベーシック認証

投稿日:



ベーシック認証というのはご存知でしょうか?
Web上でもよく見かけると思いますが、
こんなやつです。
↑ID:guest pass:guest で入室できます

これを実装する方法を説明します。
まず、Apacheの設定ファイルを変更します。
ベーシック認証を使いたいディレクトリのAllowOverrideを以下のようにします。

AllowOverride AuthConfig Limit

次に.htaccessファイルを用意します。
内容は以下のように記述しておきます。

AuthUserFile /使いたいディレクトリまでの絶対パス/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user

<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>

あとは.htpasswdファイルを用意します。

ユーザー名:暗号化されたパスワード

上記のような内容にします。
例の場合は guest:uvKXyOhlN3PdM になります。

このページなどが参考になります。
http://chama.ne.jp/access/



ブログランキング・にほんブログ村へ  ブログランキング・にほんブログ村へ

- スポンサードリンク -