Apache使用mysql认证用户
Posted 尼农小道
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
示例:
以上是关于Apache使用mysql认证用户的主要内容,如果未能解决你的问题,请参考以下文章