httpd
apache http server 是一款跨平台(windwos,linux,unix)开源的http服务器软件。apche http server采用模块化设计模型,apche模块分为静态模块和动态模块,静态模块式是apache最基本模块,是无法随时添加与卸载的模块,静态模块在编译软件时设定。动态模块是可以随时添加和删除的模块,在部署时获得最大的灵活性,每个企业都可以根据自己的平台与需求,安装使用不同的模块。 apache模块被编译为动态共享对象(DSO),这些动态共享对象独立于http程序,DSO模块可以编译apache时添加,也可以后期随时通过apache扩展工具编译添加。
使用http -M命令查看模块加载清单
源码安装apache(需手动解决依赖包 make gcc autoconf automake pcre pcre-devel openssl openssl-devel)
可以手动指定安装路径,
[root@centos pub]# [root@centos pub]# yum install -y gcc autoconf automake make pcre pcre-devel openssl openssl-devel
[root@centos pub]# tar -zxvf apr-1.5.0.tar.gz -C /usr/src
[root@centos httpd-2.4.9]# cd /usr/src/apr-1.5.0/
[root@centos httpd-2.4.9]# ./configure
[root@centos httpd-2.4.9]# make
[root@centos httpd-2.4.9]# make install
[root@centos pub]# tar -zxvf apr-util-1.5.3.tar.gz -C /usr/src
[root@centos httpd-2.4.9]# cd /usr/src/apr-util-1.5.3/
[root@centos httpd-2.4.9]# ./configure
[root@centos httpd-2.4.9]# ./configure --with-apr=/usr/local/apr/
[root@centos httpd-2.4.9]# make && make install
[root@centos pub]# tar -jxvf httpd-2.4.9.tar.bz2 -C /usr/src
[root@centos pub]#cd httpd-2.4.9
[root@centos pub]#./configure --prefix=/usr/src/local/apache2 --enable-so=--enable-ssl --enable-rewrite --with-mpm=worker --with-suexec-bin --wth-apr=/usr/local/apr
yum安装apache
原文:http://www.cnblogs.com/lee201411/p/3620873.html