10.0.0.21 httpd 负载均衡
10.0.0.22 tomcat(两个web站点)
[root@ c6s02 ~]
export JAVA_HOME=/usr/local/jdk1.8.0_60
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
[root@ c6s02 ~]
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
tar -zxvf apache-tomcat-7.0.47.tar.gz
mkdir -p /opt/tomcat01
cp -a apache-tomcat-7.0.47/* /opt/tomcat01/
mkdir -p /opt/tomcat021
cp -a apache-tomcat-7.0.47/* /opt/tomcat02/
启动tomcat01
cd /opt/tomcat01/
./bin/startup.sh
测试tomca01
curl -I 10.0.0.22:8080
启动tomcat02
cd /opt/tomcat02/
./bin/startup.sh
测试tomca02
curl -I 10.0.0.22:18080
yum -y install httpd httpd-devel
tar -xzvf jakarta-tomcat-connectors-1.2.15-src.tar.gz
cd jakarta-tomcat-connectors-1.2.15-src/jk/native/
yum -y install gcc gcc-c++
./configure --with-apxs=/usr/sbin/apxs
make
make install
[root@ c6m01 conf]
/etc/httpd/modules/mod_jk.so
cd /root/jakarta-tomcat-connectors-1.2.15-src/jk/conf
\cp workers.properties.minimal /etc/httpd/conf/workers.properties
[root@ c6m01 conf]
[root@ c6m01 conf]
worker.list=wlb
worker.ajp12w.type=ajp13
worker.ajp12w.host=10.0.0.22
worker.ajp12w.port=8009
worker.ajp13w.type=ajp13
worker.ajp13w.host=10.0.0.22
worker.ajp13w.port=18009
worker.wlb.type=lb
worker.wlb.balance_workers=ajp12w,ajp13w
worker.jkstatus.type=status
vim /etc/httpd/conf/httpd.conf
在 DirectoryIndex 参数那添加 index.jsp
在配置文件最后一行添加
LoadModule jk_module modules/mod_jk.so
JkWorkersFile /etc/httpd/conf/workers.properties
JkMount /*.jsp wlb
echo 'this is tomcat01' >/opt/tomcat01/webapps/ROOT/index.jsp
echo 'this is tomcat02' >/opt/tomcat02/webapps/ROOT/index.jsp
curl 10.0.0.22:8080/index.jsp
curl 10.0.0.22:18080/index.jsp
service httpd restart
在浏览器访问 http://10.0.0.21:80/index.jsp,如果可以访问到 index.jsp 页面说明整合成
功。
转载请注明原文地址:https://ipadbbs.8miu.com/read-12873.html