1. Einführung in die Umgebung
1. Es gibt 3 virtuelle Maschinen in diesem Experiment (rhel6.2-64)
192.168.232.147 (nginx)
192.168.232.154 (Tomcat)
192.168.232.155 (Tomcat)
2. JDK installieren und konfigurieren
3. Konfigurieren Sie zugehörige Umgebungsvariablen (Profil, Hosts)
4 Ein Webprojekt zum Testen, ob die Last ausgeglichen ist. Dieses Experiment verwendet ein zuvor geschriebenes Berechtigungsverwaltungsmodul
2. Installieren und konfigurieren Sie Tomcat
1. Installieren Sie Tomcat auf 192.168.232.154, 192.168.232.155 Maschinen
2. Laden Sie eine Linux-Version von Apache-Tomcat -7.0 herunter. 64.tar.gz kann dekomprimiert und verwendet werden
4 im
<Context path="" docBase="/root/webapps/permission" reloadable="false"/>
http://192.168.232.154:8080/, http :/ /192.168.232.154:8080/ Sie können auf die Homepage des Berechtigungsprojekts zugreifen
3. Nginx installieren und konfigurieren
1 . Laden Sie nginx-1.2.6.tar.gz herunter und entpacken Sie es in das angegebene Verzeichnis
2. Stellen Sie die laufende Umgebung für die Nginx-Kompilierung sicher
3. Installieren Sie pcre-devel openssl openssl-devel
(1) Konfigurieren Sie yum lokal, damit yum das Installationspaket bei der Installation finden kann
(2) Installation: yum -y install pcre-devel openssl openssl-devel
4. Erstellen Sie einen www-Benutzer: useradd www
5. Bereiten Sie die Kompilierungs- und Installationsumgebung vor
./configure --user=www --group=www --prefix=/usr/local/ nginx - -with-http_stub_status_module --with-http_ssl_module
6. Kompilieren und installieren, zum Stammverzeichnis der Nginx-Dekomprimierung wechseln: cd /root/app/nginx-1.2 .6
make && make install
7. Überprüfen Sie, ob die Nginx-Installation erfolgreich ist
[root @storm1 nginx-1.2.6]# /usr/local/nginx/sbin/nginx -tnginx: Die Syntax der Konfigurationsdatei /usr/local/nginx/conf/nginx.conf ist in Ordnungnginx: Konfigurationsdatei /usr/local/nginx/conf/nginx.conf-Test ist erfolgreich
8. Besuchen Sie die Standard-Homepage von nginx: http://192.168.232.147 :80/, Sie können die Nginx-Willkommenshauptseite sehen
Jetzt ist Nginx installiert
Viertens: Konfigurieren Sie die Nginx + Tomcat-Integration Sie müssen nur Nginx und Tomcat konfigurieren.
1 Gehen Sie in das für die Installation angegebene Verzeichnis: /usr/local/nginx und ändern Sie einfach nginx.conf in folgende
2. Die Hosts auf der 192.168.232.147-Maschine lauten wie folgt
user www www; worker_processes 1; pid /usr/local/nginx/logs/nginx.pid; events { use epoll; worker_connections 1024; } http { include mime.types; default_type application/octet-stream; include /usr/local/nginx/conf/proxy.conf; sendfile on; tcp_nopush on; keepalive_timeout 65; log_format $upstream_addr $status $request_time $time_local $remote_user $http_user_agent; upstream panguoyuan.com { server 192.168.232.154:8080; server 192.168.232.155:8080; } server{ listen 80; server_name panguoyuan.com; location / { proxy_pass http://panguoyuan.com; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } }
[root@ Storm1 conf]# cat /etc/hosts192.168.147 Storm1 192.168.232.154 Storm2
192.168.232.155 Storm3 192.168.232.147 PAANGUAAN.com
Copyright-Erklärung: Bei diesem Artikel handelt es sich um den Originalartikel des Bloggers. Eine Vervielfältigung ist ohne die Genehmigung des Bloggers nicht gestattet.
Das Obige stellt den Lastausgleich von Nginx Tomcat vor, einschließlich seiner Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.