So fügen Sie eine Nginx-Proxy-Konfiguration hinzu, um nur internen IP-Zugriff zuzulassen

So fügen Sie eine Nginx-Proxy-Konfiguration hinzu, um nur internen IP-Zugriff zuzulassen
Standort / {
Index Index.jsp;
Proxy_next_upstream http_500 http_502 http_503 http_504 Fehler Timeout ungültiger Header;
Proxy_Set_Header Host $host;
Proxy_Set_Header X-Real-IP $Remote_Addr;
proxy_set_header X-Weitergeleitet-Für $remote_addr;
192.168.1.1 verweigern;
erlaube 127.0.0.0/24;
erlaube 123.56.0.0/16;
erlaube 172.16.0.0/16;
10.170.0.0/16 zulassen;
alles leugnen;
}

Das Obige ist meine Standortkonfigurationsliste

Notiz:

1. Sie müssen beim Ablehnen eine IP-Adresse hinzufügen , sonst springt es ohne weitere Ausführung direkt zu 403. Wenn sich die 403-Standardseite unter demselben Domänennamen befindet, führt dies zu einer Endlosschleife des Zugriffs.

2. Erlaubte IP-Segmente

Ordnen Sie vom kleinsten zum größten Segment, auf das zugegriffen werden darf, z. B.: 127.0.0.0/24

Folgendes kann sein: 10.170.0.0/16

24 steht für die Subnetzmaske: 255.255.255.0

16 steht für die Subnetzmaske: 255.255.0.0

8 steht für die Subnetzmaske: 255.0.0.0

3. alles leugnen; Ende

Gibt an, dass alle anderen Parameter außer den oben genannten Parametern verboten sind.

Dies sind alle Wissenspunkte, die dieses Mal vorgestellt wurden. Vielen Dank für Ihr Lernen und Ihre Unterstützung für 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Implementierung von Debugging-Code über den Nginx-Reverse-Proxy
  • So verwenden Sie Nginx zum Proxy mehrerer Anwendungssites in Docker
  • Konfigurationscodebeispiel für Nginx-Forward- und Reverse-Proxy sowie Lastausgleichsfunktionen
  • So implementieren Sie die domänenübergreifende API-Proxy-Weiterleitung über die Nginx-Proxy-Weiterleitungskonfiguration
  • Detaillierte Erklärung zum Hinzufügen eines Nginx-Proxys mit Go
  • Implementierung zum Entfernen des Präfixes aus der Nginx-Proxy-Pass-Konfiguration
  • 18 Tipps zur Konfiguration des Nginx-Proxy-Cache, die Betreiber kennen müssen (welche kennen Sie?)
  • Unterschied und Prinzipanalyse des Nginx-Forward- und Reverse-Proxy

<<:  Detaillierte Erklärung der RPM-Installation in MySQL

>>:  Detaillierte Erläuterung des Ausführungsprozesses der JavaScript-Engine V8

Artikel empfehlen

Übung zum Hochladen von Element-Avataren

Dieser Artikel verwendet die offizielle Element-W...

Vue: Zwei Komponenten auf gleicher Ebene erreichen eine Wertübertragung

Vue-Komponenten sind verbunden, daher ist es unve...

HTML+CSS zum Erstellen einer Schaltfläche im Cyberpunk-Stil

Erster Blick auf die Wirkung: Vorwort: Auf diese ...

MySQL-Variablenprinzipien und Anwendungsbeispiele

In der MySQL-Dokumentation können MySQL-Variablen...

MySQL 5.7.18 Installer Installation Download Grafik-Tutorial

Dieser Artikel enthält das ausführliche Installat...

Tipps zur Verwendung des Befehls „Docker Inspect“

Beschreibung und Einführung Docker Inspect ist ei...

Kann Asynchronität in JavaScript „Await“ speichern?

Ich wusste vorher, dass man await verwenden muss,...

CSS zum Implementieren von QQ-Browserfunktionen

Code Wissenspunkte 1. Kombinieren Sie fullpage.js...

Verwendung von „align-content“ im Zeilenumbruchbereich des Flex-Layouts

1. Das in diesem Artikel implementierte Effektdia...

So finden Sie identische Dateien in Linux

Während der Nutzung des Computers entsteht im Sys...

Beispiel für eine einfache Operation einer MySQL-Abfrageanweisung

Dieser Artikel veranschaulicht anhand von Beispie...