Centos 编译安装 httpd-2.4.23.tar.gz

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 目录下看是否有安装的配置文件

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native