国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

Apache 的 order deny allow 設置說明

2019-11-02 16:17:02
字體:
來源:轉載
供稿:網友
所以,最常用的是:

Order Deny,Allow

Allow from All

注意“Deny,Allow”中間只有一個逗號,也只能有一個逗號,有空格都會出錯;單詞的大小寫不限。

上面設定的含義是先設定“先檢查禁止設定,沒有禁止的全部允許”,而第二句沒有Deny,也就是沒有禁止訪問的設定,直接就是允許所有訪問了。這個主要是用來確保或者覆蓋上級目錄的設置,開放所有內容的訪問權。

按照上面的解釋,下面的設定是無條件禁止訪問:

Order Allow,Deny

Deny from All

如果要禁止部分內容的訪問,其他的全部開放:

Order Deny,Allow

Deny from ip1 ip2

或者

Order Allow,Deny

Allow from all

Deny from ip1 ip2

apache會按照order決定最后使用哪一條規則,比如上面的第二種方式,雖然第二句allow允許了訪問,但由于在order中allow 不是最后規則,因此還需要看有沒有deny規則,于是到了第三句,符合ip1和ip2的訪問就被禁止了。注意,order決定的“最后”規則非常重要,下面是兩個錯誤的例子和改正方式:

Order Deny,Allow

Allow from all

Deny from domain.org

錯誤:想禁止來自domain.org的訪問,但是deny不是最后規則,apache在處理到第二句allow的時候就已經匹配成功,根本就不會去看第三句。

解決方法:Order Allow,Deny,后面兩句不動,即可。

Order Allow,Deny

Allow from ip1

Deny from all

錯誤:想只允許來自ip1的訪問,但是,雖然第二句中設定了allow規則,由于order中deny在后,所以會以第三句deny為準,而第三句的范圍中又明顯包含了ip1(all include ip1),所以所有的訪問都被禁止了。

解決方法一:直接去掉第三句。

解決方法二:

Order Deny,Allow

Deny from all

Allow from ip1

總結:Order Deny,Allow中,后一個是一定會被執行的(有相應的allow或deny語句時),如果沒有則按照語義分析。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 澳门| 淳化县| 镇平县| 平果县| 揭西县| 滦平县| 来安县| 湖南省| 柳州市| 女性| 寿阳县| 汤原县| 大庆市| 浮梁县| 保山市| 通海县| 彰化市| 罗定市| 香港| 灌阳县| 清流县| 杭锦后旗| 洛隆县| 大田县| 庄河市| 福鼎市| 禹城市| 南和县| 汕头市| 华亭县| 永兴县| 福安市| 牡丹江市| 莱阳市| 大洼县| 东平县| 新民市| 乌兰县| 木里| 龙陵县| 钟祥市|