当前位置: 技术问答>linux和unix
linux怎么同时安装两个apache
来源: 互联网 发布时间:2017-05-10
本文导语: linux需要同时安装两个apache,一个作为Tomcat集群,一个作多机集群,怎么才能安装两个apache? | 按照正常的方式安装第一个apache,然后停止apache服务,复制整个文件夹到另一个目录,cd到modules/pr...
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目径。
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/
BalancerMember http://IP1:port
BalancerMember http://IP2:port
最后启动停止时需要加上读取的配置文件:
./apachectl -f /proxy/conf.httpd.conf -k start
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/
BalancerMember http://IP1:port
BalancerMember http://IP2:port
最后启动停止时需要加上读取的配置文件:
./apachectl -f /proxy/conf.httpd.conf -k start