Heim  >  Artikel  >  Betrieb und Instandhaltung  >  TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

WBOY
WBOYnach vorne
2023-05-17 09:40:47877Durchsuche

nginx verfügt über Funktionen wie Reverse-Proxy (beachten Sie den Unterschied zwischen Forward-Proxy und Forward-Proxy) und Lastausgleich.

Dieses Mal wird Nginx auf der Linux-Maschine 192.168.1.108 installiert. Um Nginx zu installieren, müssen Sie zuerst die OpenSSL-Bibliothek, GCC, PCRE, ZLIB-Bibliothek usw. installieren.

Tomcat ist auf den beiden Maschinen 192.168.1.168 und 192.168.1.178 installiert. Der Client greift auf die von Tomcat bereitgestellten Projektinhalte in

192.168.1.168 und 192.168.1.178 zu, indem er auf den Reverse-Proxy 192.168.1.108 zugreift.

1. Nginx unter Linux installieren (Maschine 192.168.1.108)

OpenSSL-Bibliothek installieren.

yum install -y openssl openssl-devel

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

Gcc muss installiert werden: yum install gcc-c++

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

Installieren Sie pcre yum install -y pcre pcre-devel

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

Installieren Sie die Zlib-Bibliothek. yum install -y zlib zlib-devel / Entpacken Sie tar -zxvf nginx-1.13.0.tar.gz unter local/

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

Geben Sie das Verzeichnis ein und führen Sie ./configure aus, um ein Makefile zu generieren

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

Zu diesem Zeitpunkt gibt es Weitere Makefiles im Verzeichnis

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

Make kompilieren

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

Installation: make install

Nach Abschluss befindet sich noch ein Nginx im lokalen VerzeichnisTOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

Starten Sie nginxTOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

Geben Sie das Sbin-Verzeichnis ein und ausführen ./nginx

Startergebnisse anzeigenTOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

Fensterzugriff 192.168.1.108 Der Standardport von Nginx ist 80

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

Schließen./nginx -s stop

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUXNach Schließung, Der Zugriff ist derzeit nicht möglich

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

./nginx -s reload OK in Das Neuladen der Konfigurationsdatei nach dem Start eignet sich für die Installation von Tomcat unter 2.linux (192.168.1.168 und 192.168.1.178 Maschinen) nach Änderung der Konfiguration Datei beim Start erstellen Der Installationsprozess ist sehr einfach und ich werde nicht auf Details eingehen. Installieren Sie Tomcat auf den anderen beiden Linux-Maschinen (192.168.1.168 und 192.168.1.178) und stellen Sie ein beliebiges Projekt nginxtest bereit. Ein Inhalt ist 1111.... Der andere ist 22222....

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

Der Zugriff erfolgt über eine andere IP-Adresse und Nginx wurde nicht als Reverse-Proxy-Server konfiguriert.

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX3. Nginx wird als Reverse-Proxy-Server verwendet

Konfigurieren Sie hauptsächlich den Inhalt in nginx.conf

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUXa. Konfigurieren Sie die Servergruppe und fügen Sie die Upstream-Konfiguration zwischen http{}-Knoten hinzu.

192.168.1.168:9090 und 192.168.1.178:9191 sind Tomcats der anderen beiden Linux-Maschinen (siehe 2 oben)upstream lxstest{

server 192.168.1.168:9090;

server 192. 168.1.178:9191 ;TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

}

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

b. Ändern Sie die Portnummer 80, die Nginx abhört, und ändern Sie sie in 7777 (Sie können sie nach Belieben ändern oder sie in Ruhe lassen).

server {

listen 7777;

......

}

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

c. Verwenden Sie in location{} Proxy_pass, um die Reverse-Proxy-Adresse zu konfigurieren; „http://“ kann nicht verwendet werden hier Zumindest muss die folgende Adresse mit dem Namen übereinstimmen, der im ersten Schritt vom Upstream definiert wurde. (Das Obige ist lxstest, also http://lxstest)

location / {

root html;

index index.html index.htm;

proxy_pass http://lxstest;

}

TOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX

Nachdem die oben genannten Änderungen abgeschlossen sind, starten Sie nginx auf dem 192.168.1.108-Computer. Der letzte Besuch von 192.168.1.108:7777/nginxtest zeigt, dass verschiedene Seiten unter derselben Adresse angezeigt werden, was darauf hinweist, dass der Zugriff auf 192.168.1.168 erfolgt while, und

für das nächste Mal ist äquivalent zu== ===endlich finden Sie den entsprechenden Tomcat und dann das entsprechende nginxtest-Projekt.

Das obige ist der detaillierte Inhalt vonTOMCAT-Cluster-Instanzanalyse unter NGINX-Reverse-Proxy unter LINUX. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen