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

Best Practices zum Teilen von React-Code

Wenn ein Projekt eine gewisse Komplexität erreich...

Analyse mehrerer Situationen, in denen der MySQL-Index fehlschlägt

1. Prinzip des besten linken Präfixes – Wenn mehr...

Verwendung der Vue3-Tabellenkomponente

Inhaltsverzeichnis 1. Ant Design Vue 1. Offiziell...

Implementierung der Installation und Deinstallation von CUDA und CUDNN in Ubuntu

Inhaltsverzeichnis Vorwort Installieren des Grafi...

HTML-Tabellen-Tag-Tutorial (25): vertikales Ausrichtungsattribut VALIGN

In vertikaler Richtung können Sie die Zeilenausri...

Erläuterung des MySQL-Multitabellen-Join-Abfragebeispiels

In tatsächlichen Projekten gibt es Beziehungen zw...

MySQL-Lernnotizen zum Umgang mit doppelten Daten

MySQL verarbeitet doppelte Daten Einige MySQL-Tab...

Ein kurzer Vortrag über den MySQL-Index und die Redis-Sprungtabelle

Zusammenfassung Bei der Diskussion über MySQL-Ind...

Diskussion über die Browsing-Designmethode für Webseiteninhalte

<br />Wenn ein Artikel auf einer Inhaltsseit...