日本三级片在线观看视频_西西大胆午夜人体视频无码_少妇无码一区二区_亚洲天堂超碰_极品少妇被猛的白浆直流_91精品云霸高清中文字幕_草草五月天伊人_久久少妇无码专区_欧美激欧美啪啪5老太_日韩在线在线成人

Apache基于規(guī)則的訪問控制

2017-03-23 01:21:12 16823

Apache基于規(guī)則的訪問控制


Apache提供了許多工具,允許管理員控制對服務器提供的特定資源的訪問。 您可能已經(jīng)熟悉基于身份驗證的訪問控制,這需要訪問者在訪問資源之前對服務器進行身份驗證。
相比之下,Apache的基于規(guī)則的訪問控制允許您指定哪些訪問者在非常細微的級別訪問哪些資源。 您可以創(chuàng)建規(guī)則,阻止來自Web服務器的指定IP范圍,或者訪問特定資源,甚至訪問特定的虛擬主機。
基于規(guī)則的訪問控制的最基本的使用是對通過網(wǎng)絡連接可訪問的資源施加嚴格的限制。 在默認Apache配置中,Web服務器拒絕所有用戶訪問系統(tǒng)上的所有文件。 然后Apache允許管理員允許訪問特定資源。
這些訪問規(guī)則的附加用途包括阻止惡意流量的特定IP范圍,并且在許多其他可能性中將對給定資源或資源組的訪問限制為“內(nèi)部用戶”。

基于規(guī)則的?問控制的示例



下面是一個基本規(guī)則的例子:

Order Deny,Allow
Deny from all
Allow from 192.168.2.101

Order Deny,Allow指令告訴Web服務器在Allow規(guī)則之前應該處理“Deny”規(guī)則。

Deny from all指令告訴Web服務器所有用戶被拒絕訪問給定資源。 此規(guī)則優(yōu)先執(zhí)行。

Allow from指令告訴Web服務器應該允許源自IP地址192.168.2.101的請求。 這是最后處理,并表示拒絕所有規(guī)則的例外。

簡而言之,除192.168.2.101之外的所有主機都被拒絕訪問此資源。


其他訪問控制規(guī)則



您可以通過修改和擴展上面的示例為資源指定精細的訪問控制規(guī)則。 以下注釋和建議提供了對這些訪問控制系統(tǒng)可能實現(xiàn)的一些更高級功能的深入了解。


控制指定范圍IP的訪問


如果要控制指定范圍IP地址的訪問,而不是單個地址,Apache允許使用以下語法:

Order Deny,Allow
Deny from all
Allow from 192.168
Allow from 10

上述語句允許以192.168和10開頭的所有地址。這些IP范圍通常保留給本地網(wǎng)絡,不是公共可路?地址。 如果使用這些訪問控制規(guī)則,將只允許來自本地的流量。

這是訪問規(guī)則的另一個示例:

Order Allow,Deny
Allow from all
Deny from 185.201.1

此規(guī)則允許任何人訪問給定資源,然后拒絕以185.201.1開頭的所有IP地址的訪問。 此語句將覆蓋源自185.201.1.0到185.201.1.255的IP地址范圍的所有流量。

當創(chuàng)建訪問控制規(guī)則時,特別是那些使用Allow from all指令的規(guī)則,應該非常確定這些指令位于正確的上下文中。


高級訪問控制


盡管基于IP地址設置訪問控制規(guī)則是控制訪問的最簡單的方法,但Apache提供了許多其他方法。

首先,Apache允許管理員根據(jù)請求者的主機名來允許或拒絕訪問。 這會強制Apache對執(zhí)行請求的主機名執(zhí)行反向DNS(rDNS)查找,然后根據(jù)此信息允許或拒絕訪問。 考慮這個例子:

Order Deny,Allow
Deny from all
Allow from hostname.example.com

Apache僅允許來自具有hostname.example.com的有效rDNS的計算機的請求訪問此配置中的資源。

其次,可以在HTTP會話中圍繞環(huán)境變量構(gòu)建訪問規(guī)則。 這允許您根據(jù)變量(例如瀏覽器(用戶代理)和引薦來源)允許和拒絕對資源的訪問。 讓我們來看下面的例子:

SetEnvIf Referer searchenginez.com search_traffic

Order Deny,Allow

Deny from all

Allow from env=search_traffic

此訪問控制規(guī)則與Apache的mod_setenvif結(jié)合使用。 首先,如果請求referrer匹配searchenginez.com,則設置環(huán)境變量search_traffic。 接下來,拒絕所有主機訪問資源。 最后,設置了允許訪問資源環(huán)境變量為search_traffic的請求。 有關(guān)設置和使用?境變量的更多信息,請參考mod_setenvif的官方Apache文檔。









提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: