8. Nginx資源的防盜鏈

valid_referers 語法使用說明: http://nginx.org/en/docs/http...html

valid_referers none blocked server_names
              *.example.com example.* www.example.org/galleries/
              ~\.google\.;
if ($invalid_referer) {
    return 403;
}

valid_referers 後面接是否會被攔截的規則nginx

  • none:若是referer這個字段不存在或者內容爲空,合法。
  • blocked:在判斷是否合法時,不考慮 http:/ /或 https:// 這一因素
  • server_names:referer 字段不爲空時,需知足 server_names 中的其中一個

若是請求不符合 valid_referers 設置的規則,則 $invalid_referer 變量爲 truesegmentfault

專題閱讀

相關文章
相關標籤/搜索