天天看點

Tomcat及其負載均衡

Tomcat及其負載均衡

一、實驗環境

Tomcat及其負載均衡

二、實驗步驟

1、部署Tomcat 1

1)啟動後關閉防火牆

#service   iptables  stop

2)安裝JDK,配置Java環境

#tar  xf  jdk-7u65-linux-x64.gz

#mv   jdk1.7.0_65/    /usr/local/java

在/etc/profile.d/下建立java.sh腳本

#vim   /etc/profile.d/java.sh

Tomcat及其負載均衡

#source   /etc/profile.d/java.sh

檢視java的版本

#java   -version

Tomcat及其負載均衡

3)安裝配置Tomcat

#tar   xf   apache-tomcat-7.0.54.tar.gz

#mv   apache-tomcat-7.0.54   /usr/local/tomcat7

啟動tomcat

#/usr/local/tomcat7/bin/startup.sh

Tomcat及其負載均衡

#netstat   -napt | grep  8080

Tomcat及其負載均衡

測試通路;http://192.168.2.11:8080

Tomcat及其負載均衡

關閉tomcat  運作/usr/local/tomcat7/bin/shutdown.sh

4)建立java的web站點

建立目錄

#mkdir  -pv  /web/webapp1

Tomcat及其負載均衡

建立測試頁

#vi   /web/webapp1/index.jsp

#more  /web/webapp1/index.jsp

Tomcat及其負載均衡

修改tomcat的server。Xml檔案

#vi   /usr/local/tomcat7/conf/server.xml

Tomcat及其負載均衡

關閉啟動Tomcat 再重新啟動

#/usr/local/tomcat7/bin/shutdown.sh

測試網頁:http://192.168.2.11:8080

Tomcat及其負載均衡

2、部署Tomcat 2 server與部署Tomcat 1 server基本相同

在/etc/profile.d/下建立java.sh腳本   

Tomcat及其負載均衡

測試網頁:http://192.168.2.12:8080

Tomcat及其負載均衡

3、配置Nginx服務

1)關閉防火牆

2)安裝相關軟體包

#yum   install  -y  pcre-devel  zlib-devel  openssl-devel

3)解壓安裝Nginx

Tomcat及其負載均衡

4)配置nginx.conf

#vi   /usr/local/nginx/conf/nginx.conf

在http下{.......}加入

Tomcat及其負載均衡

在http{..............}-server{..................}-location{...........}中加入一行”proxy_passhttp://tomcat_server;”

Tomcat及其負載均衡

5)測試Nginx配置是否正确

#/usr/local/nginx/sbin/nginx  -t

Tomcat及其負載均衡

啟動nginx服務

#/usr/local/nginx/sbin/nginx  -c  /usr/local/nginx/conf/nginx.conf

#netstat  -anpt | grep  nginx

Tomcat及其負載均衡

測試負載均衡:http://192.168.2.10反複重新整理,會看到兩個頁面來回切換