Apache官方下载地址:http://httpd.apache.org/download.cgi
目前最新版本httpd-2.4.23.tar.gz
Apache需要GCC,apr这些软件支持,所以先安装好,apr可以编译安装,安装Apahce时指定目录.
#mkdir /home/tools 存放软件目录
#mkdir /app/apache apache安装目录
#cd /home/tools
#wgethttp://mirrors.cnnic.cn/apache//httpd/httpd-2.4.23.tar.gz
#若是没有安装wget,请先安装好.也可以共享拷贝.
#
#tar zxvfhttpd-2.4.23.tar.gz
#cd httpd-2.4.23
#./configure --prefix=/app/apache --enable-deflate \
--enable-expries \
--enable-headers \
--enable-modules=most \
--enable-so \
--enable-mpm=worker \
--enable-rewrite
参数解释:\代表空格换行
--prefix=/app/apache 安装目录
--enable-deflate 提供对内容的压缩传输编码支持,一般html,js,css等内容站点,使用此功能能够提高传输速率,提升访问者的访问体验
--enable-expries 激活允许通过配置文件控制HTTP的"Expries"及"Cache-Control"头内容,即对网站图片内容,提供在客户端浏览器缓存设置
--enable-headers 允许对HTTP请求头的控制
--enable-modules=most 动态加载所有模块
--enable-so 激活apache服务DSO(动态共享对象)
--enable-mpm=worker Apache的默认参数是prefork,选择woker模式既可以支持处理多线程请求。
--enable-rewrite url规则的重写功能,即已知URL地址,转换其它想要的URL地址。如伪静态功能就是此模块实现。
编译完成后可以执行命令判断是否编译成功,最好的是编译安装时看界面是否报错.
#!/bin/bash
if [ $? = 0 ]
then
echo "success"
else
echo "false"
fi
下面make编译
#make
#make install
即编译完成,也可以使用上面的脚本查看是否编译成功.
#cd /app/apache 目录下看是否有安装的配置文件。