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

Docker stop stoppt/remove löscht alle Container

In diesem Artikel wird hauptsächlich das Stoppen/...

Prinzipien der MySQL-Datentypoptimierung

MySQL unterstützt viele Datentypen und die Auswah...

JavaScript zum Implementieren des Vorladens und verzögerten Ladens von Bildern

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

ReactRouter-Implementierung

ReactRouter-Implementierung ReactRouter ist die K...

Detaillierte Erklärung der Eigenschaften und Funktionen von Vuex

Inhaltsverzeichnis Was ist Vuex? Fünf Eigenschaft...

Lösung für das Problem, dass sich der mysql8.0.11-Client nicht anmelden kann

In diesem Artikel erfahren Sie, wie Sie das Probl...

Verwendung und Analyse des Mysql Explain-Befehls

Mit dem Befehl „mysql explain“ wird gezeigt, wie ...

Eine kurze Analyse von Event Bubbling und Event Capture in js

Inhaltsverzeichnis 01-Ereignisse brodeln 1.1- Ein...

Detailliertes Tutorial zur Installation von Nginx 1.16.0 unter Linux

Da ich in letzter Zeit mit Linux herumgespielt ha...

Elemente der Benutzererfahrung oder Elemente des Webdesigns

System- und Benutzerumgebungsdesign <br />D...

Implementierung des Imports und Exports von Docker-Images

Docker-Nutzung von Gitlab Gitlab Docker Startbefe...

Detaillierte Erläuterung des Datenproxys und der Ereignisse von VUE

Inhaltsverzeichnis Überprüfung der Object.defineP...