发表于 2018-11-27 14:03:14

apache禁止使用IP访问的实现方法

     NameVirtualHost 221.*.*.*  
  DocumentRoot "c:/test"
  ServerName 221.*.*.*
       
  
  DocumentRoot "c:/web"
  ServerName www.webjx.com
      
  说明:蓝色部分是把通过221.*.*.*这个IP直接访问的请求指向c:/test目录下,这可以是个空目录,也可以在里面建一个首页文件,如index.hmtl,首面文件内容可以是一个声明,说明不能通过IP直接访问。红色部分的意思跟方法一是一样的。
  2. 禁止某些IP访问/只允许某些IP访问
  如果要控制禁止某些非法IP访问,在Directory选项控制:
  
  Order allow,deny
  Allow from all
  Deny from 10.0.0.1 #阻止一个IP
  Deny from 192.168.0.0/24 #阻止一个IP段
  只允许某些IP访问,适合比如就允许内部或者合作公司访问:
  
  Order deny,allow
  Deny from all
  All from example.com #允许某个域名
  All from 10.0.0.1 #允许一个iP
  All from 10.0.0.1 10.0.0.2 #允许多个iP
  Allow from 10.1.0.0/255.255.0.0 #允许一个IP段,掩码对
  All from 10.0.1 192.168 #允许一个IP段,后面不填写
  All from 192.168.0.0/24 #允许一个IP段,网络号

页: [1]
查看完整版本: apache禁止使用IP访问的实现方法