Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Nginx盗難防止チェーン設定チュートリアル

Nginx盗難防止チェーン設定チュートリアル

  

依頼者を判断するRefererが盗難を効果的に防止できる場合は、nginxの対応するHTTP Refererモジュール(HTTP Referer)を使用してこの機能を実現してください。フィールド、このモジュールはこのリクエストがサイトにアクセスするのを禁止することができます。したがって、このモジュールを使用してもこれらの要求が100%ブロックされることはありません大半の拒否された要求は、一部の一般的なブラウザから送信されています。正しいものでも。例を示します。
location /photos /{valid_referers noneブロックされていませんwww.mydomain.com mydomain.com; if($ invalid_referer){return 403;}}

valid_referersという重要なディレクティブが1つだけあります。このディレクティブは参照ヘッダーにあります$ invalid_referer変数に割り当てられた値に基づいて、値は0または1です。このコマンドを使用して盗難防止チェーン機能を実装することができますvalid_referersリストにRefererヘッダの値がない場合、$ invalid_refererは1に設定されます(前の例を参照)。パラメータの形式は次のとおりです:noneはRefererヘッダが存在しないことを、Blockはファイアウォールに従ってRefererヘッダのふりをすることを意味します(' Referer:XXXXXXX'など)。 Server_namesは1つ以上のサーバーのリストで、バージョン0.5.33以降の名前にはワイルドカード「' *」を使用できます。

Copyright © Windowsの知識 All Rights Reserved