码迷,mamicode.com
首页 > Web开发 > 详细

编译安装httpd-2.4.10

时间:2014-11-05 00:37:04      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:apache   编译   表达式   httpd-2.4.10   

httpd-2.4新特性

1).MPM支持在运行时加载

--enbale-mpms-shared=all --with-mpm=event 

2)支持event

3)支持异步读写

4)在每模块及目录上指定日志级别

5)每请求配置:<IF>,<Elseif>

6)增强版的表达式分析器

7)毫秒级的keepalive timeout

8)基于FQDN的虚拟机主机不再需要NameVirtualHost指令

9)支持自定义变量

新增加了一下模块,mod_proxy_fcgi,mod_ratelimit,mod_request,mod_remoteip对于基于IP的访问控制做了修改,不再使用order,allow和deny,而是统一使用require进行


首先到官网http://httpd.apache.org/download.cgi下载最新版本的httpd,目前最新的版本是2.4-10, 另外2.4版本的httpd依赖于较高版本的apr和apr-util,apr全称为Apache portable runtime,

1、解决安装之前的依赖关系:

安装pcre依赖,是per支持的CGI环境,

[root@localhost ~]# yum install -y pcre-devel 

安装apr

bubuko.com,布布扣

安装apr-util

bubuko.com,布布扣

bubuko.com,布布扣


2、编译安装httpd-2.4

[root@localhost ~]# tar xf httpd-2.4.10.tar.gz

[root@localhost httpd-2.4.10]# ./configure   --prefix=/usr/local/apache  --sysconfdir=/etc/httpdd34  --enable-so --enable-ssl --enable-cgi --enable-rewrite  --with-zlib --with-pcre --with-apr=/usr/local/apr/  --with-apr-util=/usr/local/apr-util/ --enable-modules=most --enable-mpms-shared=all  --with-mpm=event

[root@localhost httpd-2.4.10]#make && make install


3、安装后配置:

导出头文件:

[root@localhost httpd-2.4.10]# ln -sv /usr/local/apache/include/ /usr/include/httpd

`/usr/include/httpd‘ -> `/usr/local/apache/include/‘


导出帮助文档:

[root@localhost httpd-2.4.10]# vim /etc/man.config

    MANPATH  /usr/local/apache/man/


导出二进制执行程序:

[root@localhost httpd-2.4.10]# vim /etc/profile.d/http.sh

    export PATH=/usr/local/apache/bin:$PATH

[root@localhost httpd-2.4.10]# . /etc/profile.d/http.sh


查看httpd版本:

bubuko.com,布布扣

[root@localhost ~]# vim /etc/httpdd34/httpd.conf

    PidFile "/var/run/httpd34.pid"

[root@localhost ~]# vim /etc/rc.d/init.d/httpd34 #准备开机脚本

apachectl=/usr/local/apache/bin/apachectl

httpd=${HTTPD-/usr/local/apache/bin/httpd}

prog=httpd

pidfile=${PIDFILE-/var/run/httpd34.pid}

lockfile=${LOCKFILE-/var/lock/subsys/httpd}

RETVAL=0

STOP_TIMEOUT=${STOP_TIMEOUT-10}


4、启动httpd服务:

bubuko.com,布布扣

使用浏览器访问测试是否可以正常访问:

bubuko.com,布布扣


已经可以正常启动并访问:

    



本文出自 “Linux” 博客,请务必保留此出处http://zhangshijie.blog.51cto.com/806066/1571869

编译安装httpd-2.4.10

标签:apache   编译   表达式   httpd-2.4.10   

原文地址:http://zhangshijie.blog.51cto.com/806066/1571869

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!