首页 > 网站 > Apache > 正文

Apache模块 mod_access

2024-08-27 18:21:55
字体:
来源:转载
供稿:网友

Apache模块 mod_access包括二个主要功能

一是,允许访问网站的IP

说明: 控制哪些主机能够访问服务器的一个区域 

语法: Allow from all|host|env=env-variable [host|env=env-variable] ... 

上下文: 目录, .htaccess 

覆盖项: Limit 

状态: Base 

模块: mod_access

实例

SetEnvIf User-Agent ^KnockKnock/2.0 let_me_in

  1. <Directory /docroot> 
  2.    Order Deny,Allow 
  3.    Deny from all 
  4.    Allow from env=let_me_in 
  5. </Directory>  
二是,禁止访问网的IP

说明: 控制哪些主机被禁止访问服务器 

语法: Deny from all|host|env=env-variable [host|env=env-variable] ... 

上下文: 目录, .htaccess 

覆盖项: Limit 

状态: Base 

模块: mod_access

这条指令允许基于主机名、IP地址或者环境变量限制对服务器的访问。 Deny指令的参数设置和Allow指令完全相同。

Order 指令

说明: 控制缺省的访问状态和Allow与Deny指令被评估的顺序。 

语法: Order ordering 

默认值: Order Deny,Allow 

上下文: 目录, .htaccess 

覆盖项: Limit 

状态: Base 

模块: mod_access

即使没有伴随Allow和Deny指令,一个Order 指令的存在也会影响到服务器上某一个部分的访问, 这是由于他对缺省访问状态的影响。例如,

  1. <Directory /www> 
  2.   Order Allow,Deny 
  3. </Directory> 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表