httpd2.4新特性

新特性:

  1. MPM支持运行DSO机制,以模块形式按需加载
  2. 支持event MPM
  3. 支持异步读写
  4. 支持每模块及每个目录分别使用各自的日志级别
  5. 每请求配置 <If>
  6. 增强版的表达式分析器
  7. 支持毫秒级的keepalive timeout
  8. 基于FQDN的虚拟主机不再需要NameVirtualHost指令
  9. 支持用户自定义变量

新模块

  1. mod_proxy_fcgi
  2. mod_ratelimit
  3. mod_remoteip

修改了一些配置机制

不再支持使用Order,Deny,Allow来做基于IP的访问控制

 

 

 

以Centos 7 为例

  • httpd2.4的配置文件构成:

主配置文件: /etc/httpd/conf/httpd.conf

模块配置文件: /etc/httpd/conf.modules.d/*.conf

辅助配置文件: /etc/httpd/conf.d/*.conf

  • 修改工作模式:

vim /etc/httpd/conf.modules.d/00-mpm.conf  

//2.4版本中,可以通过加载模块的方式来切换工作模式

 

 

  • 配置虚拟主机:

vim/etc/httpd/conf.d/www.aaa.com.conf   

//直接在相应目录中创建虚拟主机的配置文件即可

 

 

  • 基于IP地址做访问控制:

 

  • 启用ssl:

yum install -y mod_ssl       //同样需要额外安装

 

 

 

时间: 2024-10-13 00:10:19

httpd2.4新特性的相关文章

centos7之httpd-2.4的新特性

一.常用httpd-2.4新特性 1) MPM支持在运行时装载: 编译时加上此,支持mpm:--enable-mpms-shared=all --with-mpm=event 2) 支持event 3) 异步读写 4) 在每模块及每目录上指定日志级别 5) 每请求配置 6) 增强版的表达式分析器 7) 毫秒级的keepalive timeout 8) 基于FQDN的虚拟主机不再需要NameVirtualHost指令 9) 支持使用自定义变量 10)新增了一些模块:mod_proxy_fcgi,

编译安装httpd-2.4.9及新特性详解

前言 前面我们讲解了httpd在CentOS6上(httpd-2.2)的相关功能配置,而CentOS7上采用了httpd-2.4的版本,那么httpd-2.4增加了哪些特性呢?接下来让我们在CentOS6.6上手动编译安装一下httpd-2.4.9,看一下和httpd-2.2有什么不同,顺便补充说一下httpd的其它功能. 环境及新特性介绍 环境介绍 系统环境:CentOS6.6 所需软件包:apr-1.5.0.tar.bz2.apr-util-1.5.3.tar.bz2.httpd-2.4.9

Httpd-2.4的新特性

Httpd-2.4的新特性 一.新特性 MPM支持运行运行DSO机制,以模块形式按需加载 Event MPM生产环境可用 异步读写机制 支持每模块及每目录的单独日志级别定义 每请求相关的专用配置 增强版的表达式分析式 毫秒级持久连接时长定义 基于FQDN的虚拟主机不再需要NameVirtualHost指令 新指令,AllowOverrideList 支持用户自定义变量 更低的内存消耗 二.Httpd 2.4新模块介绍 Httpd 2.4新模块介绍 mod_proxy_fcgi 支持PHP等动态语

httpd2.4的新特性、以及基本应用

httpd-2.4: 新特性: (1) MPM支持运行为DSO机制:以模块形式按需加载: (2) event MPM生产环境可用: (3) 异步读写机制: (4) 支持每模块及每目录的单独日志级别定义: (5) 每请求相关的专用配置: (6) 增强版的表达式分析式: (7) 毫秒级持久连接时长定义: (8) 基于FQDN的虚拟主机也不再需要NameVirutalHost指令: (9) 新指令,AllowOverrideList: (10) 支持用户自定义变量: (11) 更低的内存消耗: 新模块

Linux运维实战之Apache2.4编译安装及其新特性

上次博文我们具体讨论了Apache(httpd)的理论知识和配置: HTTP协议基础(参见博文:http://sweetpotato.blog.51cto.com/533893/1656137) Apache2.2的基本配置(参见博文:http://sweetpotato.blog.51cto.com/533893/1657668) Apache2.2的虚拟主机(参见博文:http://sweetpotato.blog.51cto.com/533893/1660229) 基于https的Apac

apache2.4:apache的安装及其新特性

小生博客:http://xsboke.blog.51cto.com 小生 Q Q:1770058260 -------谢谢您的参考,如有疑问,欢迎交流 一. Apache2.4新特性 1. 新增模块 Mod_proxy_fcgi:提供fcgi代理 Mod_ratelimit:限制用户带宽 Mod_request:过滤客户机请求 Mod_remoteip:匹配客户端的IP 2. 新特性 Mpm(工作模式):支持工作模式在apache运行时更改 但是要开启这种特性,在编译安装要启用这三种功能:--e

web服务之httpd及其新特性

概述 http协议及httpd的一些特性,是学习web服务需要掌握的一些基础知识,接下来让我们进一步了解httpd相关功能的配置,本文讲解的web服务之httpd新特性及其虚拟主机,访问控制及https等功能的配置. httpd之基本特性 实验环境介绍 开始之前,先介绍一下httpd在CentOS6.8版本及文件: 版本:httpd-2.2.27(centos7默认为2.4以上的版本) 主配置文件: /etc/httpd/conf/httpd.conf 其他配置文件如虚拟主机及其ssl.虚拟主机

**httpd-2.4基础特性及SSL,访问控制,MPM[DSO],status**

HTTP基本特性 0.9 文本,method 1.0 非持久, method, mime, 弱缓存 1.1 持久 2.0 mime, method, 引入spdy优势, 缓存加强 2.4 较 2.2新特性: 1. MPM非编译为核心: httpd -M查看 2. event在2.4生产环境 3. 支持毫秒级别的保持连接(KeepAlive Off KeepAliveTimeout 0.01?) 4. 虚拟主机直接配置,不需要(#NameVirtualHost *:80) 5. async IO 

web新特性 之 WebSocket

详情参见:你真的了解WebSocket吗?     WebSocket系列教程   HTML5新特性之WebSocket WebSocket协议是基于TCP的一种新的协议.WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符.它实现了浏览器与服务器全双工(full-duplex)通信.其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信. 服务端与客户端的连接不断开,实现全双工的操作.及服务端或是客户端都会给对方发送消息. WebSocke