您的位置:首页 > 理论基础 > 计算机网络

在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
然后去访问你的网页吧


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  客户端 文件夹 admin