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

VUE + OPENLAYERS erreicht Echtzeit-Positionierungsfunktion

Inhaltsverzeichnis Vorwort 1. Etikettenstil defin...

So halten Sie eine lange Verbindung aufrecht, wenn Sie den Nginx-Reverse-Proxy verwenden

· 【Szenenbeschreibung】 Nach HTTP1.1 unterstützt d...

Beispiel-Tutorial für geplante MySQL-Aufgaben

Vorwort Seit MySQL 5.1.6 wurde eine einzigartige ...

In wenigen Schritten zum einfachen Aufbau eines Windows-SSH-Servers

Das hier erwähnte SSH heißt Security Shell. Ich g...

Es ist Jahresende, ist Ihr MySQL-Passwort sicher?

Vorwort: Das Jahr neigt sich dem Ende zu. Ist es ...

Implementieren der Prioritätswarteschlange in JavaScript

Inhaltsverzeichnis 1. Einführung in die Priorität...

jQuery Canvas generiert ein Poster mit einem QR-Code

In diesem Artikel wird der spezifische Code zur V...

Sind Sie immer noch Select *?

Es gibt viele Gründe, warum eine Anwendung langsa...

Node-Skript realisiert automatische Anmelde- und Lotteriefunktion

Inhaltsverzeichnis 1. Einleitung 2. Vorbereitung ...

Detaillierte Erklärung der Mencached-Cache-Konfiguration basierend auf Nginx

Einführung Memcached ist ein verteiltes Caching-S...

JavaScript implementiert die H5-Goldmünzenfunktion (Beispielcode)

Heute habe ich eine Aktivität für einen roten Ums...

Auf Wiedersehen Docker: So wechseln Sie in 5 Minuten zu Containerd

Docker ist eine sehr beliebte Containertechnologi...