如何建立Apache的访问控制
- 浏览:244
- |
- 更新:
通过进行apache的访问控制配置,我们可以通过设置访问控制,对网站进行权限管理,提高网站的安全性。
方法/步骤
安装httpd服务,yum -y install httpd
打开配置文件,路径:/usr/local/httpd/conf/httpd.conf 修改配置文件
设置权限控制-----允许所有
<Directory "/usr/local/httpd/htdocs">
…… // 省略部分内容
Require all granted #允许所有主机访问
</Directory>
设置权限控制-----允许某台主机
<Directory "/usr/local/httpd/htdocs">
…… //省略部分内容
Require ip 192.168.1.20 #允许单个主机访问
</Directory>
- 此文章未经许可获取自百度经验
仅拒绝某台主机或网段(注意:在使用 not 禁止访问时要将其置于<RequireAll></RequireAll>容器中,在容器中配置相应策略):
<Directory "/usr/local/httpd/htdocs">
…… //
<RequireAll>
Require all granted # 允许所有主机访问
Require not ip 192.168.0.0/24 192.168.1.20 # 拒绝0.0网段,1.20 主机
</RequireAll>
</Directory>
重启httpd服务
[root@cbat ~]# systemctl restart httpd
然后进行访问测试
当未被授权的客户机访问目录时,将会被拒绝,显示 HTTP 403 错误 报错
END