歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux配置 >> Nginx如何防止圖片盜鏈

Nginx如何防止圖片盜鏈

日期:2017/2/27 14:59:46   编辑:Linux配置
為了防止他人盜用我們的寬帶而影響到我們的服務器,我們必須防止圖片的盜鏈行為。下面我們就在Nginx服務器上如何防圖片盜鏈探討。

下面的防盜鏈代碼是,當有人盜鏈時,直接返回403狀態。
location ~* (.jpg|.png|.gif|.jpeg|.png)$ {
valid_referers none blocked www.centos.bz centos.bz;
if ($invalid_referer) {
return 403;
}
}
下面這種防盜鏈方法是,當有人盜鏈時,直接顯示我們預設的一張圖片。
location ~* (.jpg|.png|.gif|.jpeg|.png)$ {
valid_referers none blocked www.centos.bz centos.bz;
if ($invalid_referer) {
rewrite ^/images/(.*).(gif|jpg|jpeg|png)$ http://www.centos.bz/banner.jpg last
}
}
Copyright © Linux教程網 All Rights Reserved