Этот блог не использует более четырех или пяти гигабайт в месяц, что составляет только одну сотую доступной пропускной способности.
Тем не менее, мне не нравятся ограничители пропускной способности, поэтому я реализовал простую защиту от хотлинков с помощью 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;
}
Это не решит все возможные проблемы, но достаточно для обеспечения простой защиты от нежелательного поведения.