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
Installieren Sie GeoIP unter Linux yum installier...
Wie kann ich überprüfen, ob die Zeitzone des Dock...
Die Datensatzsperre sperrt einen einzelnen Indexd...
F: Ich weiß nicht, was der Unterschied zwischen XM...
Um uns auf dem Server schnell bei der Datenbank a...
Inhaltsverzeichnis 1. Beginnen wir mit dem Fazit ...
Als ich kürzlich an CSS-Schnittstellen arbeitete,...
1. Die Eigenschaft „vertical-align“ erzielt folge...
In diesem Artikel wird der spezifische Code des j...
Vorwort Das Konfigurationsdateisystem der CentOS-...
Die Wirkung ist wie folgt: Der Code lautet wie fo...
Durchführung regelmäßiger Backups von Mysql-Daten...
1. Was ist Wir können die Kommunikation zwischen ...
Inhaltsverzeichnis Vorwort Einführung in Dockerfi...
Inhaltsverzeichnis Ist setState synchron oder asy...