基于用户访问控制
用户认证:
基本认证: Basic
摘要认证:digest
虚拟用户:仅用于访问某服务或获取某资源的凭证;
文本文件:.htpasswd
SQL数据库
dbm: 数据库引擎,提供API
ldap:
authentication provider: 账号和密码的存储机制;
authn
authorization provider: 授权
案例:基于文件做访问控制
Options none
AllowOverride AuthConfig
AuthType Basic
AuthName "Admin Area."
#AuthBasicProvider file
AuthUserFile /etc/httpd/conf/.htpasswd
Require valid-user
我们可以使用以下命令去添加用户账号密码在我们刚才所配置的密码文件.htpasswd中ldy用户
[root@liudongyi conf]# htpasswd -c -m /etc/httpd/conf.d/.htpasswd ldy
以下图片为 vim /etc/httpd/conf.d/.htgroup的文件内容
修改配置文件vim /etc/httpd/conf/httpd.conf
然后保存退出并将httpd重新启用
我们在进入网页后会发现我们使用lu用户也可以登录