apache + tomcat 负载均衡worker模式初探
前段时间有做过一次apache+tomcat的集群,为防止年久忘记,特存在这里 也与想做此集群的人分享!
?
背景:做一个软件的下载界面,而下载版本是可以在线更新和下载人数统计的,所以没有用静态页面,由于带宽问题特用两台服务器下载,一台作为请求转发。基本结果就是 1 apache ?+ 2 tomcat。直接通过apache的IP或者域名访问。
?
具体实现如下:
?
?
描叙:
???????? 此负载均衡通过apache+tomcat的方式安装在linux环境中。
???????? 系统:suse11 64bit
???????? 安装前系统的准备:安装make,安装gcc,安装glibc (都安装suse11系统盘里面的rpm)
(环境假设:A安装apache,B安装tomcat,C安装tomcat)
?
<!–[if !supportLists]–>一、<!–[endif]–>安装apacheserver
<!–[if !supportLists]–>a)???????? <!–[endif]–>检查是否安装gcc: gcc –v?? (查看gcc版本)
<!–[if !supportLists]–>b)???????? <!–[endif]–>检查glibc版本 rpm -qa | grep glibc
<!–[if !supportLists]–>c)???????? <!–[endif]–>前两项通过之后,解压httpd-2.2.17.tar包,命令:tar –xvf httpd-2.2.17.tar。
<!–[if !supportLists]–>d)???????? <!–[endif]–>解压之后,进入httpd-2.2.17目录,运行命令:./configure –prefix=/var/local/apache2 –enable-so –with-mpm=worker
<!–[if !supportLists]–>e)???????? <!–[endif]–>编译make
<!–[if !supportLists]–>f)????????? <!–[endif]–>安装make install
<!–[if !supportLists]–>g)???????? <!–[endif]–>进入/usr/local/apache/bin目录,运行:? ./apachectl -k start?? 启动,打开IE,输入http://此服务器的ip地址? 如果出现“It works” 表示启动成功!
<!–[if !supportLists]–>h)???????? <!–[endif]–>停止:./apachectl –k stop
<!–[if !supportLists]–>i)?????????? <!–[endif]–>安装完之后,各命令:
.启动和停止 在bin目录下 启动 免责声明: 本文仅代表作者个人观点,与无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 相关资料推荐阅读 友情链接: |