Skip to content
Snippets Groups Projects

mailman: rate limit the uwsgi endpoint to 2 requests/sec

Merged Jelle van der Waa requested to merge mailman-rate-limit into master
1 file
+ 6
0
Compare changes
  • Side-by-side
  • Inline
# limit general requests to 2 r/s to block DoS attempts.
limit_req_zone $binary_remote_addr zone=mailmanlimit:10m rate=2r/s;
limit_req_status 429;
# This is for POSTORIUS_TEMPLATE_BASE_URL and mailman_hyperkitty.Archiver's base_url.
server {
listen 8000;
@@ -51,6 +56,7 @@ server {
}
location / {
limit_req zone=mailmanlimit burst=5 nodelay;
include /etc/nginx/uwsgi_params;
uwsgi_pass unix:/run/mailman-web/mailman-web.sock;
}
Loading