限定user_agent -apache
2017-12-06 16:20
141 查看
限定user_agent
当服务器被攻击,并且查看到攻击的user_agent有规律,这时就需要限制user_agentuser_agent配置如下
[root@chy 111.com]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_USER_AGENT} .*curl.* [NC,OR] RewriteCond %{HTTP_USER_AGENT} .*baidu.com.* [NC] RewriteRule .* - [F] </IfModule> (增加如上配置,配置详解如下: <IfModule mod_rewrite.c> (这里需要用到rewrite模块) RewriteEngine on RewriteCond %{HTTP_USER_AGENT} .*curl.* [NC,OR] (OR是或者的意思,或者匹配curl,或者匹配baidu.com)(NC忽略大小写) RewriteCond %{HTTP_USER_AGENT} .*baidu.com.* [NC] RewriteRule .* - [F](F的含义‘forbidden F’ (force URL to be forbidden)重写为禁止访问 </IfModule>
测试user_agent
[root@chy 111.com]# curl -A "chylinux chylinux" -x192.168.212.10:80 'http://www.111.com/123.php' -I HTTP/1.1 200 OK Date: Thu, 03 Aug 2017 22:43:50 GMT Server: Apache/2.4.27 (Unix) PHP/5.6.30 X-Powered-By: PHP/5.6.30 Content-Type: text/html; charset=UTF-8 (curl -A 指定user_agent) [root@chy 111.com]# curl -x192.168.212.10:80 'http://www.111.com/123.php' -I HTTP/1.1 403 Forbidden Date: Thu, 03 Aug 2017 22:53:09 GMT Server: Apache/2.4.27 (Unix) PHP/5.6.30 Content-Type: text/html; charset=iso-8859-1 (这个如果不指定user_agent的结果) curl -e "http//" (指定)
相关文章推荐
- linux的apache2.4限定某个目录禁止解析PHP及user_agent与PHP相关配置
- Apache配置访问控制、禁用php解析、rewrite伪静态、限定user_agent
- Apache2.4使用require指令进行访问控制–允许或限制IP访问/通过User-Agent禁止不友好网络爬虫
- Apache禁止解析PHP、禁止指定user_agent、php配置文件
- 限定某个目录禁止解析php、限制user_agent、php相关配置(php日志)
- 11.28-31 限定某个目录禁止解析php, 限制user_agent, php相关配置
- 11.28 限定某个目录禁止解析php 11.29 限制user_agent 11.30/11.31 php相关配置
- 限定某个目录禁止解析php,限制user_agent,php相关配置
- 11.28 限定某个目录禁止解析php 11.29 限制user_agent 11.30/11.31 php相关配置
- 让apache选择性的决绝某些user-agent
- 关于apache禁用user_agent的扩展点
- 让apache选择性的决绝某些user-agent
- 2.6 Apache禁止指定user_agent
- LAMP - Apache禁止指定user_agent
- 限定某个目录禁止解析php、限制user_agent、php相关配置
- Apache2.4使用require指令进行访问控制--允许或限制IP访问/通过User-Agent禁止不友好网络爬虫 从Apache2.2升级到Apache2.4后,发现原来用来限制部分I
- Apache Rewrite RewriteCond %{HTTP_USER_AGENT} 使用方法
- apache禁止指定user_agent和禁止解析php
- 11.28 限定某个目录禁止解析php;11.29 限制user_agent;11.30,11.31 php相关配置(上下)