httpd2.2(centos6)配置认证登陆页面,基于文档认证(basic)
Posted oldyang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了httpd2.2(centos6)配置认证登陆页面,基于文档认证(basic)相关的知识,希望对你有一定的参考价值。
一、basic认证:
(1) 定义安全域
<Directory "">
Options None
AllowOverride None
AuthType Basic
AuthName "STRING"
AuthUserFile "/PATH/TO/HTTPD_USER_PASSWD_FILE"
Require user username1 username2 ...
</Directory>
允许账号文件中的所有用户登录访问:
Require valid-user
(2) 提供账号和密码存储(文本文件)
使用htpasswd命令进行管理
htpasswd [options] passwordfile username
-c: 自动创建passwordfile,因此,仅应该在添加第一个用户时使用;
-m: md5加密用户密码;
-s: sha1加密用户密码;
-D: 删除指定用户
(3) 实现基于组进行认证
<Directory "">
Options None
AllowOverride None
AuthType Basic
AuthName "STRING"
AuthUserFile "/PATH/TO/HTTPD_USER_PASSWD_FILE"
AuthGroupFile "/PATH/TO/HTTPD_GROUP_FILE"
Require group GROUP1 GROUP2 ...
</Directory>
要提供:用户账号文件和组文件;
组文件:每一行定义一个组
GRP_NAME:user1 user2 user3 ...
二、每个虚拟主机都有专用配置:
//可以禁用中心主机:注释DocumentRoot
<VirtualHost "IP:PORT">
SeverName
DocumentRoot ""
</VirtualHost>
ServerAlias: 虚拟主机的别名;
ErrorLog
CustomLog
<Directory "">
......
</Directory>
以上是关于httpd2.2(centos6)配置认证登陆页面,基于文档认证(basic)的主要内容,如果未能解决你的问题,请参考以下文章