memo.xight.org

/ / memo.xight.org

2006-08-07

ホストによるアクセス制限 + Digest認証

- Summary
Basic 認証はユーザ名,パスワードがプレーンテキストで送信される.
Digest 認証でパスワードの暗号化が行える.

Digest 認証を利用するには,サーバ,クライアント双方が対応している必要がある.

- Digest 認証の設定時の注意点
.htdigest 作成時の realm と AuthNameが一致している必要がある.

- 手順
1. モジュールの準備

# a2enmod auth_digest


2. .htdigest の作成

ユーザ名 username
realm Please input ID,Password

% htdigest -c .htdigest "Please input ID,Password" username
New password: xxxxxxxx
Re-type new password: xxxxxxxx


3. .htaccess の作成,又は httpd.conf の編集

AuthType       Digest
AuthName       "Please input ID,Password"
AuthDigestFile /path/to/.htdigest
Require valid-user
 
Order deny,allow
Deny  from all
Allow from example.com example.org


- 特定のホストは認証なしで通過させる場合
AuthType       Digest
AuthName       "Please input ID,Password"
AuthDigestFile /path/to/.htdigest
 
Require valid-user
Satisfy any
 
Order deny,allow
Deny from all
Allow from 192.168.0.0/24


- Reference
ホストによるアクセス制限 + Basic認証[2005-09-29-5]
Basic 認証をかけるが,特定のホストは認証なしで通過させる方法 [2004-07-18-2]
カテゴリ: [Apache]
2006-08 /

Color Reference

ChangeLogを検索
携帯電話からアクセス!

カテゴリ

最近の話題

リンク

過去ログ

Google

QR Code

Since
2002-11-28
Update
2008-12-02 10:52
Copyright © 2005 xight.org All Rights Reserved.