一个项目需要搭建Apache+Tomcat负载均衡服务器集群,小弟网上找了很多资料,尝试了很多次,今天终于搭建成功,这里记录一下,欢迎大家一起讨论交流。谢谢!
这里主要参考了百度经验这位仁兄的文章,值得推荐一下,同时这里也谈谈这位仁兄的文章中需要注意的几个地方
http://jingyan.baidu.com/article/ab0b5630b632dbc15afa7dc4.html
小弟主要使用了”21步:Tomcat安装、测试及配置(1):安装tomcat“之后的内容,之前的内容没有测试,Apache服务器的安装是使用小弟自己的安装方法,可以参见我的另一篇文章”玩转Linux之Apache服务器的安装及相关故障处理“http://blog.csdn.net/yannanying/article/details/42966749
值得注意一下的是这里说明一下,小弟记录了5个问题,记录过程未分先后了:
- 缺空格导致配置出问题
- 多个tomcat端口修改问题
- 文件名字不一样导致配置出问题
- tomcat未开启导致503错误
- 安装mod_jk,输入命令./buildconf.sh报错误信息
第一个问题:缺空格导致配置出问题
这里举几个小弟找到的地方
“29步:负载均衡集群配置(3):修改Tomcat/conf 路径下的server.xml。”其间部分元素与其属性之间、属性与属性之间缺空格
“30步:负载均衡集群配置(4):修改Tomcat/conf 路径下的server.xml。”
“32步:负载均衡集群配置(6):Apache配置——修改 httpd.conf”就有其中的单词之间缺乏了空格导致会有问题
第二个问题:多个tomcat端口修改问题
参见文章”27步:负载均衡集群配置(1):修改Tomcat/conf 路径下的server.xml。“
这里在一个Linux里面安装多个tomcat并且启动运行需要注意的是”修改哪些端口号“
这里我特别指明一下需要修改的端口号地方:
这里有3个地方,每个tomcat的这里互相都不能相同,需要使用可以使用的端口号,小弟这里都给另一tomcat加了800,即都是:8805,8880,8809
第三个问题:文件名字不一样导致配置出问题
每个人下载的jdk,tomcat,Apache等等的版本都不一样,因此文件的名字都不一样,还有安装的文件夹的名字都可能不一样,大家需要注意,不要弄错了。
第四个问题:tomcat未开启导致503错误
大家最后搭建完毕后可能遇到Apache服务器对应输入的网址localhost或者你的ip等出现503错误,如下
这个是因为你开启了Apache服务器但是你还没有开启你的tomcat服务器,所以连接不到你的项目,就会出现这个情况,大家不需要担心是不是配置错了,打开的你tomcat服务器即可解决。
第五个问题:安装mod_jk,输入命令./buildconf.sh报错误信息
参见文章的”26步:mod_jk安装:(4)编译安装mod_jk。“
这里可能会遇到一下图片所示问题:
这里小弟提供一下解决办法:
上述图片错误提示autoconf未发现,这里安装autoconf即可
输入命令: yum install autoconf
经过上述图片表示,autoconf安装完毕,
再次运行命令: ./buildconf.sh
出现一下错误信息,
提示libtool未发现,同样安装libtool,
输入命令: yum install libtool
经过上述图片所示过程,libtool安装完毕
接着再次运行命令: ./buildconf.sh
结果如下所示,成功,接下来继续按照文章所示进行即可。
转载请注明出处:http://blog.csdn.net/yannanying/article/details/43018175