微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。