(1)、解压安装文件
gunzip –d httpd-2.2.15.tar.gz
(2)、tar命令释放文件
tar –xvf httpd-2.2.15.tar
mkdir /opt/ apache-2.2.15
(3)、配置Apahce
cd httpd-2.2.15
./configure --prefix=/opt/apache-2.2.15 --enable-modules=all --enable-mods-shared=all --enable-proxy --enable-proxy-ajp --enable-proxy-http --enable-proxy-ftp --enable-proxy-connect --enable-proxy-balancer --enable-ssl
注意:用以下命令则安装所有模块,建议用上面这个。
./configure --prefix=/opt/apache-2.2.15 --enable-proxy --enable-proxy-balancer --enable-proxy-connect --enable-proxy-http
注意:上面的默认安装采用prefork方式,如果需要引用worker方式,则按如下配置执行:
./configure --prefix=/opt/apache-2.2.15 --enable-modules=all --enable-mods-shared=all --enable-proxy --enable-proxy-ajp --enable-proxy-http --enable-proxy-ftp --enable-proxy-connect --enable-proxy-balancer --enable-ssl --with-mpm=worker
(4)、编译
make
(5)、安装
make install
注意:(3)、(4)、(5)在同一命令行(目录)下执行
(6)、启动Apache
cd /opt/apache-2.2.15/bin
apachectl -k startè停止可以kill掉,或者用apachectl -k stop
或者:
./httpd -k startè停止可以kill掉,或者用./httpd -k stop
注意:启动Apahce时,最好到apache的安装目录下去启动,以免启动了os自带的apache。
(7)、Apache配置超时时间(timeout),如下:
ProxyRequests off
ProxyPass / balancer://yourproxy/ stickysession=JSESSIONID nofailover=off
#ProxyPassReverse / balancer://yourproxy/
Proxyset timeout=300
BalancerMember http://172.24.176.11:6888/ loadfactor=1 route=mydomain93
BalancerMember http://172.24.176.12:7888/ loadfactor=1 route=mydomain92
(8)、查看Apache的进程号,有如下两种方式:
>> ps –ef|grep httpd
>> more
(9)、查看Apache安装后的模块:
./httpd -l