首页 > 代码库 > Centos 编译安装 httpd-2.4.23.tar.gz

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 

  #wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.23.tar.gz 

  #若是没有安装wget,请先安装好.也可以共享拷贝.

  #

  #tar zxvf httpd-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 编译安装 httpd-2.4.23.tar.gz