Require指令用于Apache访问控制,其格式如下

● Apache访问控制
Apache可以使用访问源的IP地址、主机名或域名来进行访问控制。访问控制可以使用Apache的配置文件httpd.conf来进行。
在Apache2.2中,使用Order、Allow和Deny指令,但在Apache2.4中已被弃用,使用Require指令取而代之。

●Require指令的格式

需要的实体值

主要实体:
■ mod_authz_core模块
· all granted 所有许可
· all denied 所有拒绝
· env 环境变量 当指定的环境变量被设置时允许访问
· method HTTP方法 当指定的HTTP方法匹配时允许访问
· expr 表达式 当指定的表达式匹配时允许访问

■mod_authz_host模块
·ip IP地址(范围) 允许指定的地址(范围)
·host 主机名 允许指定的主机名

■ mod_authz_user模块
– user:允许指定的用户
– group:允许指定的群组
– valid-user:允许成功认证的用户

・如果满足所有条件,则为真。
・如果满足任何一个条件,则为真。
・如果不满足所有条件,则为真。

在Limit和LimitExcept指令内设置访问控制,可以应用于特定的HTTP方法。

只对指定的HTTP方法应用在Limit指示内设置的访问控制。

・除限制指令(LimitExceptディレクティブ)
将适用于除指定的HTTP方法以外的其他方法的访问控制应用于LimitExcept指令所设置的范围内。

广告
将在 10 秒后关闭
bannerAds