编译安装注释:

--prefix=/application/apache2.2.25

软件安装路径,如果不指定,默认安装到/usr/local/apache2


--enable-deflate

提供对内容的压缩传输编码支持,一般html/js/css等内容的站点,使用此参数功能会大大提高传输速度,提示访问者访问体验,在生产环境中,这是apache调优的重要选项之一


--enable-expires

激活允许通过配置文件控制http的“expires”和“cache-control”头内容,即对网站图片,js,css等内容,提供在客户端浏览器缓存的设置,这是apache调优的重要选项之一


--enable-headers

提供允许http请求头的控制


--enable-modules=most

模块


--enable-so

激活apache服务的DSO支持,即在以后可以以DSO的方式编译安装共享模块,这个模块本身不能以DSO方式编译


--with-mpm=worker

选择apache mpm的模式为worker模式,因为worker模式原理是更多的使用线程来处理请求,所以可以处理更多的并发请求,而系统资源的开销小于基于进程的MPM prefork,如果不指定此参数,默认得到模式是prefork进程模式。这是apache调优的一个重要选项之一。



--enable-rewrite

提供基于URL规则的重写功能,根据已知URL地址,转换其他想要的url地址,如伪静态功能就是这个模块实现的,这是apache在生产环节中必用的一个重要功能


可以使用./configure –help命令来查看以上各个参数的用途

在安装apache软件包时,忘记安装以上模块,可以使用dso方式编译安装