A-A+

apache、iis6、ii7屏蔽限制ip访问(适用虚拟主机)

2017年03月30日 站长资讯 暂无评论

注:根据需求修改(8.8.4.4|8.8.8.)ip范围,Linux下 规则文件.htaccess(手工创建.htaccess文件到站点根目录)。

  1. <IfModule mod_rewrite.c>  
  2. RewriteEngine On  
  3. #Block ip  
  4. RewriteCond %{http:X-Forwarded-For}&%{REMOTE_ADDR} (8.8.4.4|8.8.8.) [NC]  
  5. RewriteRule (.*) - [F]  
  6. </IfModule>  

windows2003下:

  1. http://faq.myhostadmin.net/faq/listagent.asp?unid=795 先按此教程开启rewrite,然后添加以下规则。  
  2. #Block ip  
  3. RewriteCond %{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR} (8.8.4.4|8.8.8.) [NC]  
  4. RewriteRule (.*) - [F]  

windows2008下 规则文件web.config (手工创建web.config文件到站点根目录)

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <configuration>  
  3.     <system.webServer>  
  4.         <rewrite>  
  5.             <rules>  
  6.                 <rule name="band ip" stopProcessing="true">  
  7.                     <match url="(.*)" />  
  8.                     <conditions logicalGrouping="MatchAny">  
  9.                         <add input="%{HTTP_X_FORWARDED_FOR}&amp;%{REMOTE_ADDR}" pattern="(8.8.4.4|8.8.8.)" />  
  10.                     </conditions>  
  11.                     <action type="AbortRequest" />  
  12.                 </rule>  
  13.             </rules>  
  14.         </rewrite>  
  15.     </system.webServer>    
  16. </configuration>  
标签:

评论已关闭!