Apache使用mysql认证用户
使用MySQL进行认证
第1步:下载MySQL认证模块,并更名为mod_auth_mysql.so文件,并保存在apache的modules目录下
第2步:apache要加载此功能模块
LoadModule 模块名 所在的目录
示例:
LoadModule mysql_auth_module modules/mod_auth_mysql.so
第3步:建立认证数据库
用户密码存储的数据表结构,必须有用户名字段、密码字段、用户组字段
第4步:配置认证
a:认证域
AuthName 'www.234.com'
b:认证方式
AuthType Basic
c:开启MySQL认证
AuthMySQLEnable on
d:设置认证主机
AuthMySQLHOST localhost
e:认证的用户名
AuthMySQLUser root
f:认证密码
AuthMySQLPassword root
g:认证的数据库
AuthMySQLDB httpd
h:认证的表
AuthMySQLUserTable auth
i:认证用户名字段
AuthMySQLNameField user_name
j:认证的密码字段
AuthMySQLPasswordField user_password
k:密码加密方式
AuthMySQLPWEncryption md5
l:认证的用户
Require valida-user
示例: