Tag Archives: Digest

Apache Digest Authtication 配置

场景:

基于apache服务器配置 Digest Authtication,采用mod_dbd方式连接mysql数据库

在配置之前需要先安装 mod_dbd 模块。具体方法另行说明。

配置如下:
Apache的httpd.conf(/etc/httpd/conf)

<IfModule mod_dbd.c>
DBDriver mysql
DBDParams “host={host} dbname={dbname} user={user} pass={password}”
</IfModule>
#{host}ip或域名 {dbname}数据库名 {user}数据库用户名 {password}数据库密码

#要进行digest认证的路径
<LocationMatch ^/*$>

#################################
# mod_authn_dbd
#################################
AuthType Digest
AuthName “$realm”
#AuthDigestDomain /*
AuthDigestProvider dbd
Require valid-user
AuthDigestNonceLifetime 21600
AuthDBDUserRealmQuery \
“select password from User”
ErrorDocument 401 /401
</LocationMatch>