使用Apache的deny allow禁止和允許指定IP的訪問
Apache提供了allow和deny指令允許我們禁止指定訪客或允許指定訪客訪問網(wǎng)站。這有助于我們屏蔽一些惡意訪問,或只允許網(wǎng)站管理員訪問特定的網(wǎng)站區(qū)域,如管理后臺(tái)。
要配置限制和拒絕指定IP訪問,在網(wǎng)站目錄下創(chuàng)建.htaccess,添加如下內(nèi)容:
order allow,deny
deny from 255.0.0.0
deny from 123.45.6.
allow from all
上面表示拒絕來自255.0.0.0和123.45.6.的IP的訪客訪問。第二個(gè)IP沒有第4位,說明匹配IP時(shí)只需要匹配前三位就行。如123.45.6.10’和’123.45.6.255這兩個(gè)IP都將禁止訪問
要配置除了你自己之外禁止所有IP訪問,在網(wǎng)站目錄下創(chuàng)建.htaccess,并添加如下內(nèi)容:
order allow,deny
allow from 255.0.0.0
deny from all
上面的配置說明只允許IP 255.0.0.0訪問,其它的IP禁止訪問。
被禁止的訪問將顯示”403 Forbbiden”錯(cuò)誤頁面。可以自定義此錯(cuò)誤頁面