Bila anda kehabisan bandwidth atau load server tinggi karena banyak yang meng-embed gambar atau file lainnya dari server anda, di nginx ada modul ngx_http_referer_module yang bisa digunakan untuk memblokir semua yang embed file dari server anda, ataupun untuk me-whitelist domain-domain yang diijinkan untuk mengembed file.
tambahkan potongan code dibawah ini didalam server { }
location ~ \.(mp3|webp|png|jpg)$ { valid_referers blocked domain.com subdomain.domain.com domain.net domain.id; if ($invalid_referer) { return 403; } }
setelah menambahkan potongan kode diatas jangan lupa untuk mengetes konfigurasi nginx nginx -t
lalu reload systemctl reload nginx
untuk mengaplikasikan perubahannya.
Bila ada yang mengakses langsung file tersebut akan ditampilkan 403 Forbidden
Leave a Reply