实验环境:一台虚拟机,IP:192.168.1.117
实验目的:学习mod_proxy的负载功能,实现Apache反代并且负载到后端两个tomcat。
实验步骤:
在/etc/httpd/conf.d目录下增加配置文件,实现Apache的负载均衡。
# cd /etc/httpd/conf.d
# vim mod_proxy.conf
对于tomcatA来说
[root@org conf]# cp ./web.xml /usr/local/tomcatA/webapps/test/WEB-INF/
[root@org conf]# cd /usr/local/tomcatA/webapps/test/WEB-INF/
[root@org WEB-INF]# ls
classes lib web.xml
[root@org WEB-INF]#
[root@org WEB-INF]# vim web.xml //任意位置加入下信息
对于tomcatB来说
[root@org conf]# cp ./web.xml /usr/local/tomcatA/webapps/test/WEB-INF/
[root@org conf]# cd /usr/local/tomcatB/webapps/test/WEB-INF/
[root@org WEB-INF]# ls
classes lib web.xml
[root@org WEB-INF]# vim web.xml //任意位置加入下信息。
分别重新启动。
[root@org bin]# ./catalina.sh stop
Using CATALINA_BASE: /usr/local/tomcatB
Using CATALINA_HOME: /usr/local/tomcatB
Using CATALINA_TMPDIR: /usr/local/tomcatB/temp
Using JRE_HOME: /opt/jdk1.7.0_71/
Using CLASSPATH: /usr/local/tomcatB/bin/bootstrap.jar:/usr/local/tomcatB/bin/tomcat-juli.jar
[root@org bin]# ./catalina.sh start
Using CATALINA_BASE: /usr/local/tomcatB
Using CATALINA_HOME: /usr/local/tomcatB
Using CATALINA_TMPDIR: /usr/local/tomcatB/temp
Using JRE_HOME: /opt/jdk1.7.0_71/
Using CLASSPATH: /usr/local/tomcatB/bin/bootstrap.jar:/usr/local/tomcatB/bin/tomcat-juli.jar
Tomcat started.
[root@org bin]#
重新启动,并且访问http://192.168.1.117/test