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认证用户的主要内容,如果未能解决你的问题,请参考以下文章

关闭 apache 的用户认证

Apache 配置用户认证

11.18-11.21 Apache的用户认证,域名跳转,Apache访问日志

Apache用户认证域名跳转Apache访问日志

84.LAMP的apache用户认证,域名跳转,日志文件

四十Apache用户认证域名跳转Apache访问日志