在httpd中基于用户的访问控制
2016-08-01 23:56
155 查看
这就需要http协议的认证功能,客户端需要填入账户密码后才能访问。
它认证的方式有两种:basic明文认证和digest消息摘要认证。
下面我们主要介绍basic认证的配置实例:
1.我们首先在/var/www/html/下面创建一个文件夹,比如admin 然后在里面编好页面。你直接访问后是这个样子的
2.定义安全域
在/etc/httpd/conf/httpd.conf中编写
<Directory "/var/www/html/admin">
Options None 不允许索引
AllowOverride None 不允许任何人覆盖
AuthType Basic 认证类型
AuthName "passwd"
AuthuserFile "/etc/httpd/conf/.htpasswd" 账号文件
Require Valid-User 所有用户
</Directory>
3:创建账户文件
使用htpasswd 命令
htpasswd -c -m /etc/httpd/conf/.htpasswd wuzhen
注意:在创建用户的时候不要使用-c
4:重启httpd 服务即可 用 service httpd reload
然后去访问你的网页吧
它认证的方式有两种:basic明文认证和digest消息摘要认证。
下面我们主要介绍basic认证的配置实例:
1.我们首先在/var/www/html/下面创建一个文件夹,比如admin 然后在里面编好页面。你直接访问后是这个样子的
2.定义安全域
在/etc/httpd/conf/httpd.conf中编写
<Directory "/var/www/html/admin">
Options None 不允许索引
AllowOverride None 不允许任何人覆盖
AuthType Basic 认证类型
AuthName "passwd"
AuthuserFile "/etc/httpd/conf/.htpasswd" 账号文件
Require Valid-User 所有用户
</Directory>
3:创建账户文件
使用htpasswd 命令
htpasswd -c -m /etc/httpd/conf/.htpasswd wuzhen
注意:在创建用户的时候不要使用-c
4:重启httpd 服务即可 用 service httpd reload
然后去访问你的网页吧
相关文章推荐
- 基于basic认证机制配置httpd服务器拥有用户访问控制功能
- httpd虚拟主机配置及基于用户的访问控制
- httpd虚拟主机、站点访问控制、基于用户的访问控制、持久链接等应用配置实例
- Linux 中httpd基于文件的用户的访问控制和CGI
- httpd-2.4 基于IP和基于用户的访问控制
- httpd基于用户的站点访问控制
- httpd-2.4 基于IP和基于用户的访问控制
- httpd配置(一)-- 基于用户的访问控制的配置
- httpd服务的访问控制 构建虚拟web主机(基于域名的虚拟主机)
- RHEL6.3配置Apache服务器(4) 基于用户的访问控制
- RBAC(用户权限管理) 基于角色的访问控制
- Tomcat7.0.40 基于DataSourceRealm的和JDBCRealm的资源用户访问控制
- 一种基于角色的用户访问控制方法
- 源码安装httpd2.4及实现用户访问控制及https的实现
- http服务--基于用户的访问控制实现
- apache基于第三层的访问控制和基于用户的web
- Tomcat7.0.40 基于DataSourceRealm的和JDBCRealm的资源用户访问控制
- Tomcat7.0.40 基于DataSourceRealm的和JDBCRealm的资源用户访问控制
- 搭建web服务实现多个虚拟主机.基于主机/用户的访问控制
- 构建httpd网站服务器(二) -- httpd服务的访问控制和基于域名、IP、端口的虚拟主机