Module ngx_http_referer_module

The ngx_http_referer_module module is used to block access to a site for requests with invalid values in the “Referer” header field. It should be kept in mind that fabricating a request with an appropriate “Referer” field value is quite easy, and so the intended purpose of this module is not to block such requests thoroughly but to block the mass flow of requests sent by regular browsers. It should also be taken into consideration that regular browsers may not send the “Referer” field even for valid requests.

referer_hash_max_size
  • References/Server/Nginx/Modules reference/ngx_http_referer_module

Syntax: referer_hash_max_size size; Default: referer_hash_max_size

2025-01-10 15:47:30
referer_hash_bucket_size
  • References/Server/Nginx/Modules reference/ngx_http_referer_module

Syntax: referer_hash_bucket_size size; Default: referer_hash_bucket_size

2025-01-10 15:47:30
valid_referers
  • References/Server/Nginx/Modules reference/ngx_http_referer_module

Syntax: valid_referers none | blocked | server_names | string

2025-01-10 15:47:30