多语言展示
当前在线:1267今日阅读:23今日分享:31

如何建立Apache的访问控制

网站访问控制是可以基于来源主机名、IP地址或客户端浏览器特征等信息元素进行的网页资源控制,通过Allow或Deny指令实现允许或禁止某个主机访问咱们的服务器网站资源,《Linux就该这么学》其中Order指令用于定义Allow或Deny指令起作用的顺序,匹配原则是按顺序匹配规则并执行,若为匹配成功则执行后面的默认指令,比如说Order Allow,Deny代表先将客户端与允许规则进行对比,若匹配成功则允许请求,反而则会直接拒绝访问请求。
工具/原料

一台装有RHEL7.0的电脑

方法/步骤
1

咱们可以先在服务端网站数据目录中新建一个子目录,并向目录中写入一段内容的网页文件:[root@linuxprobe ~]# mkdir /var/www/html/server [root@linuxprobe ~]# echo 'Successful' > /var/www/html/server/index.html

2

打开httpd服务程序的配置文件找到大约第129行左右,追加以下限制客户端访问的规则,含义是匹配所有浏览器为火狐(Firefox)的主机并允许他们访问,而除此之外的所有用户请求都将被拒绝。root@linuxprobe ~]# vim /etc/httpd/conf/httpd.conf ………………省略部分输出信息………………  SetEnvIf User-Agent 'Firefox' ff=1  Order allow,deny  Allow from env=ff  ………………省略部分输出信息……………… [root@linuxprobe ~]# systemctl restart httpd [root@linuxprobe ~]# firefox

推荐信息