2014-04-15 10:19:01
来 源
kejihao
Linux Apache配置
本文介绍编译方式安装Apache-2.4.x服务器,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。
apache-2.2与新出的apache-2.4安装不同的地方在于,2.4版的已经不自带apr库,所以在安装apache-2.4之前,需要先安装好apr。

1、下载软件

cd /tmp

wget http://mirrors.axint.net/apache//httpd/httpd-2.4.2.tar.gz

wget http://mirrors.axint.net/apache//apr/apr-1.4.6.tar.gz

wget http://mirrors.axint.net/apache//apr/apr-util-1.4.1.tar.gz

tar xzf httpd-2.4.2.tar.gz

tar xzf apr-1.4.6.tar.gz

tar xzf apr-util-1.4.1.tar.gz

2、安装apr

cd /tmp/apr-1.4.6

./configure --prefix=/usr/local/apache/apr

make && make install

cd /tmp/apr-util-1.4.1

./configure --prefix=/usr/local/apache/apr-util --with-apr=/usr/local/apache/apr

make && make install

3、安装apache-2.4

cd /tmp/httpd-2.4.2

./configure --prefix=/usr/local/apache --enable-so --enable-deflate=shared --enable-ssl=shared --enable-expires=shared  --enable-headers=shared --enable-rewrite=shared --enable-static-support  --with-apr=/usr/local/apache/apr --with-apr-util=/usr/local/apache/apr-util --with-mpm=prefork

make && make install

cp -f build/rpm/httpd.init /etc/init.d/httpd

chmod +x /etc/init.d/httpd

chkconfig --add httpd

chkconfig httpd on

cd /etc

mv httpd httpd_old

ln -s /usr/local/apache/ httpd

cd /usr/sbin/

ln -fs /usr/local/apache/bin/httpd

ln -fs /usr/local/apache/bin/apachectl

cd /var/log

rm -rf httpd/

ln -s /usr/local/apache/logs httpd

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。