Этот блог не использует более четырех или пяти гигабайт в месяц, что составляет только одну сотую доступной пропускной способности.
Тем не менее, мне не нравятся ограничители пропускной способности, поэтому я реализовал простую защиту от хотлинков с помощью HTTP-сервера nginx.
Я хочу защитить каталог ресурсов, который содержит изображения, документы и другие статические файлы.
Изучите следующую директиву, чтобы реализовать ее в своей конфигурации.
location /assets/ { valid_referers none blocked server_names example.org *.example.org; if ($invalid_referer) { return 403; } expires 4w; } location / { try_files $uri $uri/ =404; }
Это не решит все возможные проблемы, но достаточно для обеспечения простой защиты от нежелательного поведения.