Heim >Backend-Entwicklung >PHP-Tutorial >Nginx Tomcat7 konfiguriert die Clusterumgebung

Nginx Tomcat7 konfiguriert die Clusterumgebung

WBOY
WBOYOriginal
2016-08-08 09:31:21999Durchsuche

Konfigurieren Sie Tomcat7 normal in CentOS Linux

Starten Sie Tomcat7, Die Zugriffsadresse lautet:

192.168.1.207:8080

192.168.1.208:8080

  • Laden Sie die entsprechende Version von Nginx unter der folgenden Adresse herunter: http://nginx.org/en/download.html Ich persönlich verwende nginx-1.6.2.tar.gz
  • Laden Sie die Nginx-Installationsdatei auf den Linux-Server hoch.
  • Führen Sie den Befehl zum Dekomprimieren aus: tar -zxvf nginx-1.6.2.tar.gz
  • Relevante Paketbefehle, die zum Installieren von Nginx erforderlich sind:
  • yum install -y pcre-devel openssl-devel
  • yum install gcc-c++

Nginx-Installationsumgebung konfigurieren:

Führen Sie den folgenden Befehl aus:

  1. cd nginx- 1.6.2
  2. ./configure --with-http_stub_status_module --with-http_ssl_module

Wenn die folgenden Informationen erscheint, es zeigt die Konfiguration an. Die Installationsumgebung ist erfolgreich.

Nginx-Pfadpräfix: „/usr/local/nginx“
Nginx-Binärdatei: „/usr/local/nginx/sbin/nginx“
Nginx-Konfigurationspräfix: „/usr/local/nginx/conf“
Nginx-Konfigurationsdatei: „/usr/local/nginx/conf/nginx.conf“
Nginx-PID-Datei: „/usr/local/nginx/logs/nginx. pid“
Nginx-Fehlerprotokolldatei: „/usr/local/nginx/logs/error.log“
Nginx-HTTP-Zugriffsprotokolldatei: „/usr/local/nginx/logs/access.log“
temporäre Nginx-HTTP-Client-Anfragetextdateien: „client_body_temp“
temporäre Nginx-http-Proxy-Dateien: „proxy_temp“
temporäre Nginx-HTTP-Fastcgi-Dateien: „fastcgi_temp“
temporäre Nginx-http-uwsgi-Dateien: „uwsgi_temp“
nginx http scgi temporäre Dateien: „scgi_temp“

Nginx installieren

Befehl ausführen: make && make install

Die folgende Meldung zeigt eine erfolgreiche Installation an:


test -f '/usr/local/nginx/conf/nginx.conf ' ||. cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf'
cp conf/nginx.conf '/usr/local/nginx/conf/nginx. conf. default'
test -d '/usr/local/nginx/logs' || mkdir -p '/usr/local/nginx/logs'
test -d '/usr /local /nginx/logs‘ ||. mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/html' ||. cp -R html '/usr/local/nginx'
test -d '/usr/local/nginx/logs' || 'make[1]: Verlässt das Verzeichnis `/web/nginx-1.6.2'

Start: /usr/local/nginx/sbin/nginx

Schließen:/usr/local/nginx/sbin/nginx -s stop

Nginx-Dienst neu starten:/usr/nginx/sbin/nginx -s reload


KonfigurationnginxLastausgleich
Ausführungsbefehl:

vi /usr/local/nginx/sbin/nginx/conf/nginx.conf


geändert in:

worker_processes 2 ;

events { worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive _timeout 65;


#start
upstream 192.168.1.208{
#Lösen Sie das Sitzungsproblem
ip_hash;
Server 192.168.1.207:8080 Gewicht=1;
Server 192.168.1.208:8080 Gewicht=1;
}
#end server { listen 80;
server_name 192.168.1.208;
location / {
root html;           #Requests are umgeleitet auf die von mysvr definierte Serverliste


 proxy_pass http://192.168.1.208;
 proxy_redirect default;
#Die Zeitüberschreitung Bitte beachten Sie, dass die Zeitüberschreitung 75 Sekunden nicht überschreiten darf. Wenn ein Server ausfällt, wird er nach 10 Sekunden an einen anderen Server weitergeleitet.
Proxy_connect_timeout 10;
}
error_page 500 502 503 504 /50x.html; location = /50x.html { root html ;
}
}
}


Speichern und beenden.

Starten Sie den Nginx-Dienst,

Besuchen Sie http://

192.168.1.208/Anwendungsname

Das Obige stellt die Nginx-Tomcat7-Konfigurationsclusterumgebung vor, einschließlich einiger Aspekte des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn