RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
電話/微信:158-1891-3333
您也可以在下面提交需求,我們會第一時間聯系您!
關閉右側工具欄
通過Rewrite重寫規則實現屏蔽域名ads.acesse.com訪問
  • 作者:
  • 發表時間:2014-08-31 14:07:05
  • 來源:

 近日有不少客戶反饋,虛擬主機或者服務器流量突然巨大,后經查為一個域名ads.acesse.com惡意訪問,每天消耗流量上十G,下面提供方法可以解決此問題。

Linux下 規則文件.htaccess(手工創建.htaccess文件到站點根目錄)

<IfModule mod_rewrite.c>
RewriteEngine On
#Block domain
RewriteCond %{HTTP_REFERER} ads.acesse.com [NC]
RewriteRule ^(.*)$ -[F]
</IfModule>

windows2003下 規則文件httpd.conf(在虛擬主機控制面板中用 “ISAPI篩選器自定義設置 " 開啟自定義偽靜態 Isapi_Rewite3.1 )

#Block domain
RewriteCond %{HTTP_REFERER} ads.acesse.com [NC]
RewriteRule ^(.*)$ -[F]

windows2008下 規則文件web.config (手工創建web.config文件到站點根目錄)

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
     <rewrite>  
       <rules>
         <rule name="屏蔽ads.acesse.com訪問">
             <match url="^(.*)$" ignoreCase="false" />
             <conditions logicalGrouping="MatchAll">
                 <add input="{HTTP_REFERER}" pattern="ads.acesse.com" />
              </conditions>
                 <action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
          </rule>  
        </rules>  
      </rewrite>  
     </system.webServer>
</configuration>

查看設置過后的日志記錄:
2014-08-14 08:18:43 GET / - - 61.139.126.203 HTTP/1.0 Mozilla/5.0+(Windows+NT+5.1;+rv:31.0)+Gecko/20100101+Firefox/31.0 //ads.acesse.com/surf/surf_top.php 403 4820 15
2014-08-14 08:18:43 GET / - - 61.139.126.203 HTTP/1.0 Mozilla/5.0+(Windows+NT+5.1;+rv:31.0)+Gecko/20100101+Firefox/31.0 //ads.acesse.com/surf/surf_top.php 403 4820 0
2014-08-14 08:18:44 GET /favicon.ico - - 61.139.126.203 HTTP/1.0 Mozilla/5.0+(Windows+NT+5.1;+rv:31.0)+Gecko/20100101+Firefox/31.0 - 304 183 15
2014-08-14 08:19:22 GET / - - 118.123.16.14 HTTP/1.0 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0) //ads.acesse.com/surf/surf_top.php 403 4820 0

狀態已經是403 ,這樣流量將會降低非常多 ,非常感謝您長期對我司的支持!

備注:此規則在Rewrite3.1版本有效