Skip to content

Instantly share code, notes, and snippets.

@supairish
Created June 18, 2012 23:58
Show Gist options
  • Save supairish/2951524 to your computer and use it in GitHub Desktop.
Save supairish/2951524 to your computer and use it in GitHub Desktop.
Nginx - how to limit requests by User Agent
http {
map $http_user_agent $limit_bots {
default '';
~*(google|bing|yandex|msnbot) $binary_remote_addr;
}
limit_req_zone $limit_bots zone=bots:10m rate=1r/m;
server {
location / {
limit_req zone=bots burst=5 nodelay;
}
}
}
@Creepxz
Copy link

Creepxz commented Jul 17, 2019

thanks mike503 this help a lot :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment