Tagged articles
13 articles
Page 1 of 1
MaGe Linux Operations
MaGe Linux Operations
May 3, 2026 · Backend Development

How to Implement Nginx Rate Limiting: Prevent Abuse, Scraping, and API Overload

This article explains how to use Nginx's built‑in limit_req and limit_conn modules—based on the leaky‑bucket algorithm—to protect APIs from malicious flooding, excessive crawling, sudden traffic spikes, and individual user abuse, covering configuration directives, practical examples, advanced scenarios, testing, and deployment best practices.

API SecurityRate Limitingleaky bucket
0 likes · 20 min read
How to Implement Nginx Rate Limiting: Prevent Abuse, Scraping, and API Overload
Ops Community
Ops Community
Apr 29, 2026 · Operations

Production-Ready Nginx Rate Limiting: Stop Crawlers, Block Malicious Requests, Protect APIs

This guide explains how to use Nginx's built‑in limit_req and limit_conn modules to implement production‑grade rate limiting, covering leaky‑bucket theory, IP and API‑key based limits, burst and nodelay handling, whitelist bypass, custom error responses, dry‑run testing, memory sizing, and the inherent limitations that may require Redis‑Lua or OpenResty extensions.

API protectionRate Limitinganti‑crawler
0 likes · 21 min read
Production-Ready Nginx Rate Limiting: Stop Crawlers, Block Malicious Requests, Protect APIs
Lin is Dream
Lin is Dream
May 14, 2025 · Operations

Master Nginx Rate Limiting: Prevent Abuse with limit_req & limit_conn

Learn how to protect your services from abusive traffic and brute‑force attacks by using Nginx's rate‑limiting features—limit_req to control request rates and limit_conn to restrict concurrent connections—complete with configuration examples, explanations of zones, burst handling, custom error pages, and log monitoring.

OperationsServer Configurationlimit_conn
0 likes · 6 min read
Master Nginx Rate Limiting: Prevent Abuse with limit_req & limit_conn
Open Source Linux
Open Source Linux
Jul 25, 2021 · Backend Development

Mastering Nginx Rate Limiting: From Basics to Advanced Configurations

This article explains how Nginx implements rate limiting using the leaky‑bucket algorithm, walks through basic and advanced configurations—including zones, burst, nodelay, whitelists, multiple limits, logging, custom status codes, and request denial—while providing complete configuration examples.

backend configurationleaky bucketlimit_req
0 likes · 13 min read
Mastering Nginx Rate Limiting: From Basics to Advanced Configurations
Programmer DD
Programmer DD
Jul 18, 2021 · Backend Development

Master Nginx Rate Limiting: From Basics to Advanced Configurations

This article explains how Nginx implements rate limiting using the leaky‑bucket algorithm, walks through basic directives like limit_req_zone and limit_req, and demonstrates advanced features such as burst, nodelay, whitelisting, multiple limit rules, logging, custom status codes, and request denial.

backend configurationburstlimit_req
0 likes · 13 min read
Master Nginx Rate Limiting: From Basics to Advanced Configurations
Liangxu Linux
Liangxu Linux
Aug 6, 2020 · Backend Development

Mastering Nginx Rate Limiting: From Basics to Advanced Configurations

This guide explains how Nginx implements rate limiting using the leaky‑bucket algorithm, walks through basic and advanced configurations—including limit_req_zone, limit_req, burst, nodelay, whitelisting, multiple limits, logging, and custom status codes—while providing concrete code examples and practical tips.

Rate Limitingconfigurationleaky bucket
0 likes · 14 min read
Mastering Nginx Rate Limiting: From Basics to Advanced Configurations
Open Source Linux
Open Source Linux
Jul 17, 2020 · Operations

Mastering Nginx Rate Limiting: From Basics to Advanced Configurations

This article explains Nginx's rate‑limiting feature, covering the leaky‑bucket algorithm, basic and advanced directives like limit_req_zone, limit_req, burst, nodelay, whitelist handling, logging, and custom error codes to control request flow and protect services.

Rate Limitingburstconfiguration
0 likes · 14 min read
Mastering Nginx Rate Limiting: From Basics to Advanced Configurations
Architecture Digest
Architecture Digest
Apr 14, 2020 · Operations

Nginx Rate Limiting: Token‑Bucket, Leaky‑Bucket Algorithms and Configuration Examples

This article explains the principles of token‑bucket and leaky‑bucket rate‑limiting algorithms, shows how Nginx implements them with the limit_req and limit_conn modules, and provides detailed configuration examples—including burst, nodelay, and custom status codes—to control request rates and concurrent connections.

Rate LimitingToken Bucketleaky bucket
0 likes · 12 min read
Nginx Rate Limiting: Token‑Bucket, Leaky‑Bucket Algorithms and Configuration Examples
Architecture Talk
Architecture Talk
Oct 15, 2018 · Operations

Master Nginx Rate Limiting: Request & Connection Control with Practical Configs

This article explains how to use Nginx’s built‑in limit_req and limit_conn modules to implement request‑rate and connection‑based throttling, covering configuration directives, execution flow, burst handling, delay modes, whitelist setup with geo and map modules, and practical examples for IP and domain limits.

OperationsRate LimitingWeb server
0 likes · 9 min read
Master Nginx Rate Limiting: Request & Connection Control with Practical Configs
21CTO
21CTO
Jun 14, 2016 · Backend Development

Mastering Nginx Access Layer Rate Limiting: Practical Configurations and Code Samples

This article explains how to implement access‑layer rate limiting in Nginx using built‑in modules, OpenResty Lua extensions, and token‑bucket or leaky‑bucket algorithms, with detailed configuration snippets, execution flow, testing procedures, and log analysis for robust traffic control.

LuaOpenRestyRate Limiting
0 likes · 21 min read
Mastering Nginx Access Layer Rate Limiting: Practical Configurations and Code Samples