1.下载apache的最新版本2.2.8并上传至要部署的服务器,打开上传文件所在的文件夹,解压apache安装包,执行下面的命令:
# tar zxvf httpd-2.2.8.tar.gz |
2. 打开解压后文件夹, 执行命令:
3. 编译并安装apache
集群方案部署执行命令:
#./configure --prefix=/usr/local/apache2.2.4
-enable-proxy -enable-proxy-html -enable-proxy-balancer
-enable-rewrite -with-mpm=event
#make && make install |
4. 编辑配置文件
用vi编辑器打开conf目录下的httpd.conf文件,在文件末尾加一行:
Include conf/balancer_sp.conf |
在conf文件夹下新建一个名为balancer_sp.conf的文本文件,将其权限设置为可777。执行命令:
# chmod 777 balancer_sp.conf
balancer_sp.conf 文件内容为: <Location /balancer-manager> SetHandler balancer-manager </Location> <Proxy balancer://myCluster> BalancerMember http://172.17.8.231:8080 BalancerMember http://172.17.8.226:8080 BalancerMember http://172.17.8.239:8080 </Proxy> <Location /spserver/> ProxyPass balancer://myCluster/spserver/ lbmethod=byrequests </Location> |
其中, BalancerMember数量可以随应用服务器的多少而进行删减。
5. 运行apache
打开apache的bin文件夹,执行命令:
#./apachectl start # 启动apache服务 |
可以用ps命令检测apache服务是否已经启动。
停止apache服务命令为:
6. 检查集群配置信息
打开浏览器,输入地址:http://host:port/balancer-manager检查集群配置信息。
上述红色部分为需要修改设置部分,其余部分采用默认配置。修改配置文件,需要重新启动httpd才能生效,httpd.conf为apache的默认配置文件,%APACHE%conf下,集群配置文件存放于相同的conf目录下,通过在httpd.conf 末尾处追加Include conf/***.conf形式进行导入。注意,依赖的mod_proxy_xxx.so文件是否存在已经设置正确轮竞。
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。