Apache配置与功能拓展:认证、SSL及WebDAV应用
1. Apache与mod_auth_mysql认证
在使用Apache和mod_auth_mysql模块时,可以针对apacheauth数据库对用户进行认证。Apache会使用之前创建的apache账户登录数据库,同时,mod_auth_mysql会在将给定密码与数据库中的值进行匹配之前,用SHA1对其进行哈希处理。
完成上述配置后,就可以通过Web浏览器登录受保护区域,提供添加到user_info表中的用户凭证(如testuser:testpass),从而在该目录中成功通过认证。
mod_auth_mysql提供了大量的配置选项,以下是一些常见的配置选项说明:
| 配置选项 | 说明 | 默认值 |
| — | — | — |
|AuthMySQLEnable| 启用或禁用mod_auth_mysql认证,无需直接从Apache中移除或卸载该模块 | 无 |
|AuthMySQLHost| MySQL数据库服务器的主机名或IP地址 |localhost|
|AuthMySQLPort| MySQL监听的TCP/IP端口 |3306|
|AuthMySQL