11.25 配置防盜鏈11.26 訪問控制Directory11.27 訪問控制FilesMatch
阿新 • • 發佈:2018-03-06
十一周一次課(3月6日)11.25 配置防盜鏈
vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf
檢查與加載配置文件
測試
在瀏覽打開圖片站點提示錯誤
這時候在第三方站點(ask.apelearn.com)發布超鏈接,將第三方站點加入白名單就可以訪問了
點擊超鏈接就可以打開網站圖片了
再模擬成111.com就狀態碼變成200
註意referer不能隨便寫一定要寫成http://
11.26 訪問控制Directory
這種訪問控制是用目錄來做的
vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf
創建目錄與文件
cd /data/wwwroot/111.com創建目錄admin
在目錄admin下創建文件index.php,mw 內容是121212
訪問一下,127.0.0.1是可以訪問的,因為訪問控制只允許127.0.0.1 這個IP訪問,其它的IP都不可以訪問
192.168.137.129是不可以訪問
查看日誌
11.27 訪問控制FilesMatch
訪問控制鏈接模式
狀態碼是403,不能訪問
將ip更改為127.0.0.1,狀態碼變404,說明有權限是可以登陸的,只是網址不存在而已
擴展
幾種限制ip的方法 http://ask.apelearn.com/question/6519
apache 自定義header http://ask.apelearn.com/question/830
apache的keepalive和keepalivetimeout http://ask.apelearn.com/question/556
vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf
檢查與加載配置文件
測試
在瀏覽打開圖片站點提示錯誤
這時候在第三方站點(ask.apelearn.com)發布超鏈接,將第三方站點加入白名單就可以訪問了
點擊超鏈接就可以打開網站圖片了
再模擬成111.com就狀態碼變成200
註意referer不能隨便寫一定要寫成http://
11.26 訪問控制Directory
這種訪問控制是用目錄來做的
vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf
創建目錄與文件
cd /data/wwwroot/111.com創建目錄admin
訪問一下,127.0.0.1是可以訪問的,因為訪問控制只允許127.0.0.1 這個IP訪問,其它的IP都不可以訪問
192.168.137.129是不可以訪問
查看日誌
11.27 訪問控制FilesMatch
訪問控制鏈接模式
狀態碼是403,不能訪問
將ip更改為127.0.0.1,狀態碼變404,說明有權限是可以登陸的,只是網址不存在而已
擴展
幾種限制ip的方法 http://ask.apelearn.com/question/6519
apache 自定義header http://ask.apelearn.com/question/830
apache的keepalive和keepalivetimeout http://ask.apelearn.com/question/556
11.25 配置防盜鏈11.26 訪問控制Directory11.27 訪問控制FilesMatch