Vollständiger Prozessbericht der Nginx-Reverse-Proxy-Konfiguration

Vollständiger Prozessbericht der Nginx-Reverse-Proxy-Konfiguration

1. Vorbereitung

Installieren Sie Tomcat auf dem Linux-System, verwenden Sie den Standardport 8080 und starten Sie den Tomcat-Server

Kann normal aufgerufen werden

Als nächstes möchten wir die Anfrage über den Nginx-Reverse-Proxy an den Tomcat-Server weiterleiten . Die Portnummer des Nginx-Reverse-Proxy-Servers wird nach außen angezeigt, während dies bei Tomcat nicht der Fall ist. Der Browser kann nicht direkt auf Tomcat zugreifen, sondern nur über den Nginx-Reverse-Proxy-Server

2. Reverse-Proxy-Konfiguration

Konfigurieren Sie die Zuordnung zwischen Domänennamen und IP-Adresse in der Hosts-Datei des Windows-Systems

Sie können auf den Tomcat-Server über den Domänennamen-Port 8080 zugreifen.

Konfigurieren Sie dann die Anforderungsweiterleitung in Nginx und konfigurieren Sie den Reverse-Proxy

Derzeit wird nicht auf Port 8080 zugegriffen, sondern direkt auf den Nginx-Proxyserver. Nginx kehrt den Proxy um und leitet die Anforderung an den Tomcat-Server auf Port 8080 weiter.

Sie können den Reverse-Proxy von Nginx auch so konfigurieren, dass er basierend auf unterschiedlichen Zugriffspfaden zu Diensten auf unterschiedlichen Ports springt.

Starten Sie zunächst zwei Tomcat-Server mit unterschiedlichen Ports, wobei einer mit Port 8081 und der andere mit Port 8082 konfiguriert ist.

Starten Sie zwei Tomcat-Server

Zu diesem Zeitpunkt sind die Ports 8081 und 8082 beide zugänglich

Konfigurieren Sie den Nginx-Reverseproxyserver

Nachdem Sie den Reverse-Proxy konfiguriert haben, rufen Sie die Seite file8081 unter dem Pfad /test8081/ auf. Nginx verwendet den Reverse-Proxy, um auf den Tomcat-Server auf Port 8081 zuzugreifen.

Besuchen Sie die Seite file8082 unter dem Pfad /test8082/. Nginx verwendet den Reverse-Proxy, um auf den Tomcat-Server über Port 8082 zuzugreifen.

Dadurch können Anfragen über Reverse-Proxys basierend auf unterschiedlichen Zugriffspfaden an verschiedene Server weitergeleitet werden.

Zusammenfassen

Dies ist das Ende dieses Artikels über die Nginx-Reverse-Proxy-Konfiguration. Weitere relevante Inhalte zur Nginx-Reverse-Proxy-Konfiguration finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Erläuterung zum Lastenausgleich und Reverseproxy von Nginx
  • Erste Schritte mit Nginx Reverse Proxy
  • Tutorial: Nginx-Reverse-Proxy-Konfiguration zum Entfernen von Präfixen
  • So implementieren Sie den Nginx-Reverse-Proxy für mehrere Server
  • Über nginx zur Implementierung des Jira-Reverse-Proxys

<<:  Verstehen Sie die Grundlagen von Navicat für MySQL in einem Artikel

>>:  So verwenden Sie HTML-Tabellen (um den visuellen Effekt einer Webseite anzuzeigen)

Artikel empfehlen

Zusammenfassung der Wissenspunkte zum Linux-Datumsbefehl

Verwendung: Datum [Optionen]... [+Format] oder: D...

CSS Zurück zum Anfang Codebeispiel

Die meisten Websites haben heutzutage lange Seite...

Zusammenfassung der Dateninteraktion zwischen Docker-Container und Host

Vorwort Beim Einsatz von Docker in einer Produkti...

So fügen Sie Nginx zu den Systemdiensten in CentOS7 hinzu

Einführung Nach dem Kompilieren, Installieren und...

Einführung mehrerer benutzerdefinierter Schriftarten in CSS3

Heute habe ich ein Problem in HTML gefunden. Es s...

Detaillierte Erklärung der CSS-Hintergrund- und Rahmen-Tag-Beispiele

1. CSS-Hintergrund-Tag 1. Stellen Sie die Hinterg...

Analyse des Unterschieds zwischen relativem und absolutem HTML-Pfad

Gerade HTML-Anfänger stehen häufig vor dem Problem...

Einführung in bedingte Zugriffsattribute und Pfeilfunktionen in JavaScript

Inhaltsverzeichnis 1. Bedingte Zugriffsattribute ...

So legen Sie den Standardwert eines MySQL-Felds fest

Inhaltsverzeichnis Vorwort: 1. Standardwertbezoge...

Tipps zur Verwendung von Frameset zum Zentrieren des Breitbilds

Code kopieren Der Code lautet wie folgt: <fram...

HTML-Formular_PowerNode Java Academy

1. Formular 1. Die Rolle des Formulars HTML-Formu...

Untersuchung der Wirkung der durch JS realisierten Seitenseitenleiste

Inhaltsverzeichnis Entdecken Sie: Anwendung von D...