這是一個apache自帶的功能,用來封IP的教程,因為今天網站采集了,所以在網上看了一睦相關的方法,這個apache自帶封IP的我覺得不錯。
這是一個apache自帶的功能,用來封IP的教程,因為今天網站采集了,所以在網上看了一睦相關的方法,這個apache自帶封IP的我覺得不錯。
Order指令控制缺省的訪問狀態和 Allow與Deny指令被評估的順序。 Ordering是以下幾種范例之一:
Deny,Allow
Deny指令在 Allow指令之前被評估。缺省允許所有訪問。 任何不匹配Deny指令或者匹配 Allow指令的客戶都被允許訪問服務器。
Allow,Deny
Allow指令在 Deny指令之前被評估。缺省禁止所有訪問。 任何不匹配Allow指令或者匹配 Deny指令的客戶都將被禁止訪問服務器。
Mutual-failure
只有出現在Allow列表并且不出現在 Deny列表中的主機才被允許訪問。 這種順序與Order Allow,Deny具有同樣效果,不贊成使用,它包括了哪一種配置。
關鍵字只能用逗號分隔;它們之間不能有空格。注意在所有情況下每個Allow和Deny指令語句都將被評估。
在下面的例子中,apache.org域中所有主機都允許訪問,而其他任何主機訪問都被拒絕。
- Order Deny,Allow
- Deny from all
- Allow from apache.org
下面例子中,apache.org域中所有主機,除了foo.apache.org子域包含的主機被拒絕訪問以外,都允許訪問。 而所有不在apache.org域中的主機都不允許訪問,因為缺省狀態是拒絕對服務器的訪問。
- Order Allow,Deny
- Allow from apache.org
- Deny from foo.apache.org
另一方面,如果上個例子中的Order指令改變為Deny,Allow, 將允許所有主機的訪問。這是因為,不管配置文件中指令的實際順序如何, Allow from apache.org指令會最后被評估到并覆蓋之前的 Deny from foo.apache.org。所有不在apache.org 域中的主機也允許訪問是因為缺省狀態被改變到了允許。
即使沒有伴隨Allow和Deny指令,一個Order 指令的存在也會影響到服務器上某一個部分的訪問, 這是由于他對缺省訪問狀態的影響。例如,
- Order Allow,Deny
這樣將會禁止所有對/www目錄的訪問
新聞熱點
疑難解答