亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

利用httpd對tomcat進行負載均衡配置

2024-06-28 13:18:56
字體:
來源:轉載
供稿:網友
利用httpd對tomcat進行負載均衡配置

實驗系統:CentOS 6.6_x86_64

實驗前提:提前準備好編譯環境,防火墻和selinux都關閉

實驗說明:本實驗共有2臺主機,ip分配如拓撲

實驗軟件:jdk-8u60-linux-x64  apache-tomcat-8.0.24  tomcat-connectors-1.2.41  httpd-2.2.15  httpd-devel-2.2.15

實驗拓撲:

    

一、兩臺機器安裝java環境

  1.安裝JAVA:

wget http://download.Oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gztar xf jdk-8u60-linux-x64.tar.gz -C /usr/local/cd /usr/local/ln -sv jdk1.8.0_60 jdk

  2.配置環境變量:

vim /etc/PRofile.d/jdk.sh--------------------------------------------------->JAVA_HOME=/usr/local/jdkPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME PATH<---------------------------------------------------. /etc/profile.d/jdk.sh

二、兩臺機器安裝tomcat

  1.安裝tomcat:

wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.24/bin/apache-tomcat-8.0.24.tar.gztar xf apache-tomcat-8.0.24.tar.gz -C /usr/local/cd /usr/local/ln -sv apache-tomcat-8.0.24 tomcat

  2.配置環境變量:

vim /etc/profile.d/tomcat.sh--------------------------------------------------->CATALINA_BASE=/usr/local/tomcatPATH=$CATALINA_BASE/bin:$PATHexport PATH CATALINA_BASE<---------------------------------------------------. /etc/profile.d/tomcat.sh

  3.查看tomcat及JAVA狀態:

catalina.sh version

    

  4.提供啟動腳本:

vim /etc/init.d/tomcat-------------------------------------------------------->#!/bin/sh# Tomcat init script for Linux.## chkconfig: 2345 96 14# description: The Apache Tomcat servlet/jsp container.# JAVA_OPTS='-Xms64m -Xmx128m'JAVA_HOME=/usr/local/jdkCATALINA_HOME=/usr/local/tomcatexport JAVA_HOME CATALINA_HOMEcase $1 instart) exec $CATALINA_HOME/bin/catalina.sh start ;;stop) exec $CATALINA_HOME/bin/catalina.sh stop;;restart) $CATALINA_HOME/bin/catalina.sh stop sleep 2 exec $CATALINA_HOME/bin/catalina.sh start ;;*) echo "Usage: `basename $0` {start|stop|restart}" exit 1 ;;esac<--------------------------------------------------------chmod +x /etc/init.d/tomcatchkconfig --add tomcat

  5.編輯tomcat配置文件,只添加jvmRoute參數:

    在19.66上:

vim /usr/local/tomcat/conf/server.xml-----------------------------------------------><Engine name="Catalina" defaultHost="localhost" jvmRoute="TomcatA">             //指明這是TomcatA主機

    在19.74上:

vim /usr/local/tomcat/conf/server.xml-----------------------------------------------><Engine name="Catalina" defaultHost="localhost" jvmRoute="TomcatB">

  6.提供測試頁面:

    在19.66上:

mkdir -pv /usr/local/tomcat/webapps/test/WEB-INF/{classes,lib}vim /usr/local/tomcat/webapps/test/index.jsp------------------------------------------------------------------------><%@ page language="java" %><%@ page import="java.util.*" %><html>    <head>        <title>test</title>    </head>    <body>        <%            out.println("This is TomcatA");        %>    </body></html>------------------------------------------------------------------------>service tomcat start

    在19.74上:

mkdir -pv /usr/local/tomcat/webapps/test/WEB-INF/{classes,lib}vim /usr/local/tomcat/webapps/test/index.jsp------------------------------------------------------------------------><%@ page language="java" %><%@ page import="java.util.*" %><html>    <head>        <title>test</title>    </head>    <body>        <%            out.println("This is TomcatB");        %>    </body></html>------------------------------------------------------------------------>service tomcat start

三、利用mod_jk模塊對tomcat進行負載均衡

  利用httpd反向代理tomcat時有兩種方法,分別要用到mod_proxy和mod_jk這兩個模塊。mod_jk需要額外編譯安裝,而mod_proxy需要用到httpd的proxy_module、proxy_balancer_module、proxy_http_module、proxy_ajp_module模塊,確保安裝時這些模塊都被安裝了。從httpd2.2開始,這些模塊默認就是安裝的,所以這里我們直接用yum安裝即可。

  下面先演示利用mod_jk模塊對tomcat進行負載均衡。此模塊只需要在一臺機器上安裝,我們這里在19.66上安裝。

  1.安裝httpd:

yum -y install httpd httpd-devel          //安裝httpd-devel為了提供apxs

  2.安裝mod_jk.so模塊:

wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.41-src.tar.gztar xf tomcat-connectors-1.2.41-src.tar.gzcd tomcat-connectors-1.2.41-src/native/./configure --with-apxs=/usr/sbin/apxsmake && make install

  3.提供額外的httpd模塊配置文件:

vim /etc/httpd/conf.d/httpd-jk.conf------------------------------------------------------># Load the mod_jkLoadModule  jk_module  modules/mod_jk.so                //加載mod_jk.so模塊JkWorkersFile  /etc/httpd/conf.d/workers.properties     //此模塊自己要用到的配置文件JkLogFile  logs/mod_jk.logJkLogLevel  debugJkMount  /*  lb1                                        //訪問根下的所有內容都發到集群lb1中來JkMount  /status/  stat1

  4.配置mod_jk模塊的配置文件workers.properties:

vim /etc/httpd/conf.d/workers.properties-------------------------------------------------------->worker.list = lb1,stat1worker.TomcatA.type = ajp13                        //httpd連接tomcat所用的模式worker.TomcatA.host = 192.168.19.66worker.TomcatA.port = 8009worker.TomcatA.lbfactor = 1                        //權重worker.TomcatB.type = ajp13worker.TomcatB.host = 192.168.19.74worker.TomcatB.port = 8009worker.TomcatB.lbfactor = 1worker.lb1.type = lb                              //調度方式worker.lb1.sticky_session = 0                     //是否使用session綁定worker.lb1.balance_workers = TomcatA, TomcatBworker.stat1.type = status

  5.啟動測試:

service httpd start

    用瀏覽器打開http://192.168.19.66/test,我們不斷刷新,可以看到實驗效果。

    

四、利用mod_proxy模塊對tomcat進行負載均衡

  1.仍然在19.66上編輯即可,使用http協議:

cd /etc/httpd/conf.d/mv httpd-jk.conf httpd-jk.conf.bakvim httpd-proxy.conf--------------------------------------------------------------><Proxy balancer://lb1>   BalancerMember http://192.168.19.66:8080 loadfactor=1 route=TomcatA   BalancerMember http://192.168.19.74:8080 loadfactor=1 route=TomcatB   ProxySet lbmethod=byrequests               //基于權重將統計請求個數進行調度</Proxy>ProxyPass / balancer://lb1/ProxyPassReverse / balancer://lb1/<--------------------------------------------------------------service httpd restart

  2.使用ajp協議:

cd /etc/httpd/conf.d/mv httpd-jk.conf httpd-jk.conf.bakvim httpd-proxy.conf--------------------------------------------------------------><Proxy balancer://lb1>   BalancerMember ajp://192.168.19.66:8009 loadfactor=1 route=TomcatA   BalancerMember ajp://192.168.19.74:8009 loadfactor=1 route=TomcatB   ProxySet lbmethod=byrequests</Proxy>ProxyPass / balancer://lb1/ProxyPassReverse / balancer://lb1/<--------------------------------------------------------------service httpd restart

  以上兩種辦法都可以實現負載均衡,刷新頁面仍然可以看到效果,這里就不在給出圖片了。至此,實驗全部結束,謝謝!如有問題,請聯系我,QQ:82800452.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人自拍性视频| 国产美女91呻吟求| 精品自拍视频在线观看| 中文字幕欧美国内| 久久国产精品99国产精| 久久精品99久久香蕉国产色戒| 日韩欧美国产免费播放| 欧美精品国产精品日韩精品| 国产精品中文久久久久久久| 国产精品久久久久久久久| 欧美中文在线观看| 清纯唯美日韩制服另类| 日韩成人黄色av| 久久精品一偷一偷国产| 日韩精品在线观看一区| 国产精品69精品一区二区三区| 亚洲国内精品在线| 日韩av大片免费看| 亚洲视频欧洲视频| 福利一区视频在线观看| 国产精品久久久久久av| 国产精品国产自产拍高清av水多| 日韩精品高清在线观看| 亚洲精品videossex少妇| 久久亚洲精品成人| 亚洲午夜女主播在线直播| 亚洲品质视频自拍网| 亚洲人成电影在线播放| 精品视频久久久久久久| 久久99国产精品久久久久久久久| 久久中文字幕一区| 狠狠久久五月精品中文字幕| 国产日韩欧美影视| 中文字幕精品国产| 亚洲电影成人av99爱色| 性色av一区二区三区| 欧美一级电影久久| 欧美老女人性生活| 性色av一区二区三区在线观看| 热久久免费国产视频| 欧美限制级电影在线观看| 亚洲一区二区中文字幕| 国产精品一区av| 久久91亚洲精品中文字幕奶水| 亚洲精品福利在线观看| 日韩经典一区二区三区| 法国裸体一区二区| 国产视频在线观看一区二区| 日本不卡免费高清视频| 亚洲欧美日韩视频一区| 亚洲人成在线观看| 国产成人久久久精品一区| 97香蕉超级碰碰久久免费软件| 91色中文字幕| 中文欧美日本在线资源| 国产精品视频1区| 中文字幕亚洲欧美日韩2019| 最近中文字幕mv在线一区二区三区四区| 欧美高清自拍一区| 国产一区二区三区在线看| 深夜福利国产精品| 日韩免费在线视频| 欧美大成色www永久网站婷| 欧美人在线观看| 成人写真福利网| 搡老女人一区二区三区视频tv| 欧美精品第一页在线播放| 成人在线国产精品| 国产精品久在线观看| 国产视频在线观看一区二区| 亚洲一区国产精品| 亚洲理论片在线观看| 亚洲第五色综合网| 国产欧美 在线欧美| 26uuu亚洲伊人春色| 91嫩草在线视频| 亚洲日本中文字幕| 国产欧美日韩丝袜精品一区| 亚洲欧洲一区二区三区久久| 亚洲三级 欧美三级| 国产精品久在线观看| 亚洲美女在线视频| 国产成人精品午夜| 欧美成人午夜剧场免费观看| 亚洲国产第一页| 亚洲香蕉av在线一区二区三区| 国产精品久久久久9999| 国产成人高潮免费观看精品| 日韩精品视频观看| 日韩电影在线观看免费| 久久综合88中文色鬼| 国产亚洲一区二区在线| 91精品国产91久久久久久不卡| 国产精品日韩欧美| 日韩av综合中文字幕| 欧美国产日韩在线| 欧美中文字幕视频在线观看| 日韩av快播网址| 久久久电影免费观看完整版| 日韩性生活视频| 日韩视频免费看| 国内精品美女av在线播放| 欧美国产乱视频| 国产视频久久久久久久| 欧美日本亚洲视频| 成人性生交大片免费看小说| 欧美精品在线视频观看| 欧美国产日韩xxxxx| 精品magnet| 91超碰中文字幕久久精品| 亚洲一区二区三区在线免费观看| 成人激情视频在线播放| 国产精品丝袜一区二区三区| 国产精品女人久久久久久| 成人免费自拍视频| 中文字幕日韩欧美在线| 欧美日韩国产页| 色偷偷偷亚洲综合网另类| 日韩小视频网址| 97超级碰在线看视频免费在线看| 国产精品狼人色视频一区| 国产精品爽爽爽爽爽爽在线观看| 在线电影欧美日韩一区二区私密| 在线一区二区日韩| 992tv成人免费影院| 欧美日韩亚洲一区二区| 国产欧美精品一区二区三区-老狼| 91视频国产一区| 色综合男人天堂| 精品久久久久久久久久久久久| 92国产精品久久久久首页| 综合国产在线观看| 亚洲国产美女久久久久| 欧美激情三级免费| 一区二区三区视频免费在线观看| 久久中文字幕国产| 国内精品一区二区三区| 亚洲成人网在线观看| 久久久国产精品一区| 这里只有精品在线观看| 欧美激情视频三区| 亚洲第一视频网| 亚洲欧美在线播放| 91在线观看免费网站| 国产精品久久久久久久久免费看| 欧美精品videosex牲欧美| 亚洲人成在线免费观看| 久久久在线视频| 97av在线视频免费播放| 亚洲美腿欧美激情另类| 亚洲精品国产精品乱码不99按摩| 亚洲国产精品人久久电影| 在线观看精品自拍私拍| 国产精品久久久久久久久久尿| 亚洲精品网站在线播放gif| 日本高清视频精品| 精品一区二区三区三区| 91精品国产自产91精品| 久久69精品久久久久久久电影好| 欧美日韩国产黄| 成人性生交大片免费观看嘿嘿视频| 国内精品久久久久久中文字幕| 久久精品国产69国产精品亚洲| 国产精品日韩av|