1、 设置访问控制
限制策略规则 all 表示任意IP地址
Require all granted 允许所有主机访问
Require all denied 拒绝所有主机访问
Require local 允许本地主机访问
Require not ip 192.168.100.30 拒绝IP地址为192.168.100.30的访问
Require not host DC01.benet.com 拒绝主机为DC01.benet.com访问网站
配置主配置文件
vim /usr/local/httpd/conf/httpd.conf
allow from all 允许所有主机访问
deny from hosts 192.168.100.30 拒绝192.168.100.30主机访问
重启网站
systemctl restart httpd 重启httpd服务
/etc/init.d/httpd restart 重启网站
验证
2、 配置用户身份验证访问
生成基本验证身份数据库
[root@centos01 ~]# htpasswd -c /usr/local/httpd/conf/.password admin 验证账户admin
[root@centos01 ~]# htpasswd /usr/local/httpd/conf/.password bob 验证账户bob
配置第一个账户-c第二个不用-c 多个用户就不用加-c
配置多个用户不用加-c
查看账户
配置主配置文件
查看数据库位置
ls -ld /usr/local/httpd/conf/.password 查看数据库位置
AuthName “test” 验证域的名字
AuthType Basic 基本身份验证
AuthUserFile “/usr/local/httpd/conf/.password” 验证数据库
Require valid-user 经过身份验证的允许访问apache
重启服务
验证