Nginx verwendet mehrere Reverse-Proxy-Server, was bedeutet, dass wenn wir unterschiedliche Anfragen an Nginx stellen, Nginx diese je nach den unterschiedlichen Anfragen an unterschiedliche Server weiterleitet. Wie in der folgenden Abbildung gezeigt, leitet Nginx die Anfrage an Server 8080 weiter, wenn wir über Port 8000 auf Ressource A zugreifen, und wenn wir auf Ressource B zugreifen, leitet es sie an Server 8081 weiter. Lassen Sie uns zunächst einige Vorbereitungen treffen. Bereiten Sie zunächst zwei Tomcat-Server vor, Port 8080 und Port 8081. Port 8080 ist der Standard. Hier ändern wir Port 8081. Zuerst gehen wir in das conf-Verzeichnis unter Tomcat, geben die Datei server.xml ein und nehmen die folgenden beiden Änderungen vor: 1. Ändern Sie die Shutdown-Portnummer auf 80152. Ändern Sie die Startportnummer auf 8081Jetzt haben wir zwei Tomcats. Als nächstes starten wir die beiden Tomcats, um zu sehen, ob auf sie zugegriffen werden kann. Wenn nicht, liegt möglicherweise ein Problem mit Ihrer Firewall vor. systemctl stop firewalld kann die Firewall herunterfahren. Wenn immer noch kein Zugriff möglich ist, kann es daran liegen, dass Alibaba Cloud den Port nicht geöffnet hat. Wenn Ihr Tomcat normal zugänglich ist, stellen wir Ressource a auf Server 8080 und Ressource b auf Server 8081 bereit. Die spezifische Bereitstellung besteht darin, die Verzeichnisse a und b jeweils im Webapps-Verzeichnis unter Tomcat zu erstellen und index.html zu erstellen und 8080 bzw. 8081 darin zu schreiben, um spätere Tests zu vereinfachen. Hier ist Ressource a OK, der nächste Schritt ist die Konfiguration von nginx. Gehen Sie in das conf-Verzeichnis von nginx, öffnen Sie die Datei nginx.conf und konfigurieren Sie manuell einen Serverblock Der Server bedeutet:
Führen Sie nach der Konfiguration ./nginx -s reload im sbin-Verzeichnis aus, um die Konfigurationsdatei neu zu laden. Zugriff: 39.106.231.3:8000/a Zugriff: 39.106.231.3:8000/b Dies ist das Ende dieses Artikels zur Implementierung des Nginx-Reverse-Proxys für mehrere Server. Weitere relevante Inhalte zum Nginx-Reverse-Proxy-Server 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:
|
<<: Beispielcode zur Umsetzung des „Pluszeichen“-Effektes mit CSS
Was ist ein Sticky-Footer-Layout? Unser übliches ...
Ich habe kürzlich die Entwicklung kleiner Program...
Wenn es sich bei der Verwendung des Flex-Layouts ...
In einigen Szenarien müssen wir unsere Felder vom...
Linux und Unix sind Mehrbenutzer-Betriebssysteme,...
Verwandter Artikel: Anfänger lernen einige HTML-Ta...
Inhaltsverzeichnis 1. Konzept 1.1 Was sind Fehler...
1. Inline-Stile Um Inline-Stile zum virtuellen DO...
Animation Definieren Sie eine Animation: /*Legen ...
Wir haben vorgestellt, wie man mit den CSS3-Spalt...
1. CSS realisiert eine feste Breite links und ein...
1. Was ist mycat Ein vollständig Open Source-Groß...
Inhaltsverzeichnis Cluster-Cluster Clusterdetails...
Vorwort Nach der Bereitstellung des Servers besuc...
Mit dem BGCOLOR-Attribut kann die Hintergrundfarb...