日期:2014-05-16  浏览次数:20752 次

linux怎么同时安装两个apache
linux需要同时安装两个apache,一个作为Tomcat集群,一个作多机集群,怎么才能安装两个apache?
------解决方案--------------------
按照正常的方式安装第一个apache,然后停止apache服务,复制整个文件夹到另一个目录,cd到modules/proxy目录下,用apache/bin/apxs编译几个模块:
mod_proxy.c、mod_proxy_http.c、mod_proxy_connect.c、mod_proxy_balancer.c,最后分别修改apachectl、envvars、http.conf、envvars-std里的apache目径。
------解决方案--------------------
编辑http.conf
 LoadModule proxy_mod modules/mod_proxy.so
LoadModule proxy_http_mod modules/mod_proxy_http.so
LoadModule proxy_connect_mod modules/mod_proxy_connect.so
LoadModule proxy_balancer_mod modules/mod_proxy_balancer.so 
ProxyPass / balancer://proxy/

<proxy balancer://proxy>
BalancerMember http://IP1:port
BalancerMember http://IP2:port
</proxy>

最后启动停止时需要加上读取的配置文件:

 ./apachectl -f /proxy/conf.httpd.conf -k start