Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Wie Nginx+Tomcat den Lastausgleich unter Windows-Systemen erreicht

Wie Nginx+Tomcat den Lastausgleich unter Windows-Systemen erreicht

WBOY
WBOYnach vorne
2023-05-16 13:28:061090Durchsuche

Wie Nginx+Tomcat den Lastausgleich unter Windows-Systemen erreicht

Installieren Sie zunächst zwei Tomcats, oder Sie können zwei verschiedene Versionen von Tomcat herunterladen. von.

(Dies ist Version 8.0, finden Sie einfach zwei Versionen, die nicht besonders alt sind).

Ändern Sie dann vor dem Start die Portnummer von einem von ihnen, damit es beim Start der beiden Tomcats nicht zu einem Portkonflikt kommt „andere“ wurde auf Port 9080 geändert. Nach der Konfiguration wird einer meiner Tomcats im Verzeichnis d:softwareapache-tomcat-8.5.24 abgelegt. Wenn der Start erfolgreich ist, wird ein weiteres Fenster angezeigt unten:

# 🎜🎜#

Wie Nginx+Tomcat den Lastausgleich unter Windows-Systemen erreichtWie Nginx+Tomcat den Lastausgleich unter Windows-Systemen erreichtÖffnen Sie den Browser und geben Sie http://localhost:9080/ ein. Wenn die folgende Schnittstelle angezeigt wird, wird Tomcat erfolgreich gestartet. Befolgen Sie einfach die gleichen Schritte für den anderen.

Wie Nginx+Tomcat den Lastausgleich unter Windows-Systemen erreichtWie Nginx+Tomcat den Lastausgleich unter Windows-Systemen erreicht Abbildung 1: tomcat8                    Nel unten, ich habe Nginx installiert. Es ist eine stabile Version von Nginx, Download-Adresse: http:/ /nginx.org/download/nginx-1.12.2.zip, entpacken und verwenden

#🎜🎜 #Vor dem Start muss Nginx konfiguriert werden, um den Lastausgleich zu erreichen Funktion. Öffnen Sie den Ordner conf. Die Konfiguration lautet wie folgt:

#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
gzip on;

#Die folgenden vier Zeilen sind die Zugriffsadressen der beiden Tomcats, und das Gewicht gibt den Anteil der dem Server zugewiesenen Anforderungen an. Wenn beide 1:1 sind, werden sie entsprechend Wie Nginx+Tomcat den Lastausgleich unter Windows-Systemen erreicht

upstream netitcast.com{
server 127.0.0.1:8080 weight=1;
server 127.0.0.1:9080 weight=2;
}
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;

# Die beiden Zeilen werden http:// geändert. netitcast.com sollte mit dem, was oben hinzugefügt wurde, übereinstimmen : http://localhost/index.jsp, und greifen Sie weiterhin darauf zu. Sie werden feststellen, dass die oben gezeigten Abbildungen 1 und 2 interaktiv angezeigt werden. Da das obige Konfigurationsgewicht im Verhältnis 1:2 zugewiesen wird, ist der Anteil von Port 9080 größer. Die Wahrscheinlichkeit, auf Abbildung 1 (9080-Port) zuzugreifen, ist relativ hoch, und die Wahrscheinlichkeit, auf Abbildung 2 (8080-Port) zuzugreifen hoch, die Wahrscheinlichkeit beträgt ein Drittel und das andere ein Drittel.

Das obige ist der detaillierte Inhalt vonWie Nginx+Tomcat den Lastausgleich unter Windows-Systemen erreicht. 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