用apache限定訪客來源IP
設定檔: /usr/local/etc/apache/httpd.conf
舉例來說:
我希望限制 http://ohaha.ks.edu.tw/secret/ 資料夾,
只能給某些IP連結(此例為允許163.19.163.99).
如範例:
#設定連結位址
Order deny,allow
Deny from all #先拒絕全部IP連結
Allow from 163.19.163.99 #開放允許的IP位址
也可以使用區段的方式表示或是分開表示,如範例:
Allow from 163.19.163.0/24 #區段
Allow from 163.19.163.97 163.19.163.98 #分開表示
若不屬於此授權IP的使用者,連結此網站就會看到如下畫面
Forbidden
You don't have permission to access /secret/ on this server.
若希望連結此網頁的人得到稍微詳細的資訊,則可以在 ErrorDocument 設定
如範例:
Order deny,allow
Deny from all
Allow from 163.19.163.99
ErrorDocument 403 /error/deny.htm #希望提供顯示的錯誤頁面
並記得新增您要顯示的錯誤頁面.
也可以使用 方式限定
如範例:
Order deny,allow
Deny from all
Allow from 163.19.163.99
ErrorDocument 403 /error/deny.htm
- 已使用 Google 工具列寄出"
沒有留言:
張貼留言