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