So konfigurieren Sie Nginx, um die Zugriffshäufigkeit derselben IP zu begrenzen

So konfigurieren Sie Nginx, um die Zugriffshäufigkeit derselben IP zu begrenzen

1. Fügen Sie den folgenden Code zu http{} in nginx.conf hinzu:

Verbindungslimitzone $binary_remote_addr zone=perip:10m;

limit_conn_zone $server_name zone=perserver:10m;

2. Fügen Sie der Serverkonfiguration der Website, die die Anzahl gleichzeitiger Verbindungen und die Downloadbandbreite begrenzen muss, den folgenden Code hinzu:

limit_conn perip 2;

Verbindungslimit für Server 20;

Grenzrate 100k;

Ergänzende Erläuterung zu folgenden Parametern:

$binary_remote_addr dient zur Begrenzung derselben Client-IP-Adresse;

$server_name wird verwendet, um die maximale Anzahl gleichzeitiger Verbindungen auf demselben Server zu begrenzen;

limit_conn dient zur Begrenzung der Anzahl gleichzeitiger Verbindungen;

limit_rate dient zur Begrenzung der Download-Geschwindigkeit;

Die obige Nginx-Konfigurationsmethode zum Begrenzen der Zugriffshäufigkeit derselben IP ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen.

Das könnte Sie auch interessieren:
  • Implementierung der Nginx-Konfiguration für den Multi-Port- und Multi-Domain-Name-Zugriff
  • Lösen Sie das Problem der Änderung des Konfigurationszugriffs von tp5 unter nginx
  • Schritte zum Konfigurieren von Nginx SSL zur Implementierung des HTTPS-Zugriffs (für Anfänger geeignet)
  • So konfigurieren Sie Nginx, um zwischen dem PC- oder Mobiltelefonzugriff auf verschiedene Domänennamen zu unterscheiden
  • Detaillierte Erläuterung der Nginx-Zugriffsbeschränkungskonfiguration
  • Detaillierte Erläuterung der SSL-Modulkonfiguration von Nginx zur Unterstützung des HTTPS-Zugriffs
  • So verwenden Sie nginx zum Konfigurieren des Zugriffs auf wgcloud

<<:  React Native realisiert den Auf- und Ab-Pull-Effekt der Überwachungsgeste

>>:  MySQL-FAQ-Serie: So vermeiden Sie eine plötzliche Vergrößerung der ibdata1-Datei

Artikel empfehlen

Befehl zum Entfernen (Löschen) eines symbolischen Links in Linux

Möglicherweise müssen Sie in Linux manchmal symbo...

So erstellen Sie ein Tomcat-Image basierend auf Dockerfile

Dockerfile ist eine Datei, die zum Erstellen eine...

Installations-Tutorial zur komprimierten Version von MySQL 8.0.11 unter Win10

In diesem Artikel finden Sie das Installations-Tu...

So stellen Sie einen Redis 6.x-Cluster über Docker bereit

Systemumgebung: Redis-Version: 6.0.8 Docker-Versi...

IDEA-Konfigurationsprozess von Docker

IDEA ist das am häufigsten verwendete Entwicklung...

Lösung für 404-Fehler beim Herunterladen einer APK-Datei vom IIS-Server

Bei der Verwendung von IIS als Server wurde die A...

Einführung in die Funktionen und Verwendung von Wert- und Namensattributen in HTML

1. Der in der Schaltfläche verwendete Wert bezieht...

So legen Sie Hintergrundfarbe und Transparenz in Vue fest

Einstellungen für Hintergrundfarbe und Transparen...

HTML-Tutorial, HTML-Standardstil

html , Adresse , Blockzitat , Text , dd , div , d...