Apache模塊 mod_access包括二個主要功能
一是,允許訪問網站的IP
說明: 控制哪些主機能夠訪問服務器的一個區(qū)域
語法: Allow from all|host|env=env-variable [host|env=env-variable] ...
上下文: 目錄, .htaccess
覆蓋項: Limit
狀態(tài): Base
模塊: mod_access
實例
SetEnvIf User-Agent ^KnockKnock/2.0 let_me_in
- <Directory /docroot>
- Order Deny,Allow
- Deny from all
- Allow from env=let_me_in
- </Directory>
說明: 控制哪些主機被禁止訪問服務器
語法: Deny from all|host|env=env-variable [host|env=env-variable] ...
上下文: 目錄, .htaccess
覆蓋項: Limit
狀態(tài): Base
模塊: mod_access
這條指令允許基于主機名、IP地址或者環(huán)境變量限制對服務器的訪問。 Deny指令的參數設置和Allow指令完全相同。
Order 指令
說明: 控制缺省的訪問狀態(tài)和Allow與Deny指令被評估的順序。
語法: Order ordering
默認值: Order Deny,Allow
上下文: 目錄, .htaccess
覆蓋項: Limit
狀態(tài): Base
模塊: mod_access
即使沒有伴隨Allow和Deny指令,一個Order 指令的存在也會影響到服務器上某一個部分的訪問, 這是由于他對缺省訪問狀態(tài)的影響。例如,
- <Directory /www>
- Order Allow,Deny
- </Directory>
新聞熱點
疑難解答