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    

Artikel empfehlen

So implementieren Sie Seitensprünge in einem Vue-Projekt

Inhaltsverzeichnis 1. Erstellen Sie ein Vue-CLI-S...

Lösen Sie das Problem verstümmelter Daten bei der MySQL-Datenbankmigration

Unter den Anweisungen meines Vorgesetzten übernah...

Tiefgreifendes Verständnis der JavaScript-Rückruffunktionen

Inhaltsverzeichnis Vorwort Kurzübersicht: JavaScr...

Lösung für mehrere Docker-Container, die nicht die gleiche Portnummer haben

Hintergrund In Docker werden vier Container mit d...

So installieren Sie Redis in Docke

1. Suchen Sie nach einem Redis-Image Docker-Suche...

Front-End-JavaScript versteht Funktions-Currying gründlich

Inhaltsverzeichnis 1. Was ist Curry 2. Verwendung...

Detaillierte Erläuterung der dauerhaften Speicherung von Redis unter Docker

In diesem Kapitel beginnen wir mit dem Betrieb vo...

Einführung in die Parameter und Regeln für reguläre Ausdrücke bei Nginx

Vorwort In letzter Zeit habe ich Kunden dabei geh...

Implementierungscode für die Dateimontage von DockerToolBox

Wenn Sie Docker verwenden, stellen Sie möglicherw...

Der einfachste Weg, ein Programm beim Start in Linux automatisch auszuführen

Ich habe viele davon gesammelt, aber alle endeten...

MySQL-Daemon konnte nicht gestartet werden – Fehlerlösung

MySQL-Daemon konnte nicht gestartet werden – Fehl...