这篇文章将为大家详细讲解有关apache的版本2.2和2.4有哪些区别,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Windows环境从Apache2.2改成Apache2.4后httpd。相依中的设置异同。
要求所有否认 要求所有授予 需要主机xxx.com 需要ip 192.168.1 192.168.2 需要当地
注意:若有设定在htaccess文件中的也要修改
<强> 2,设定日志纪录方式变更强>
RewriteLogLevel指令改为logLevel
logLevel设置第一个值是针对整个Apache的预设等级,后方可以对指定的模块修改此模块的日志记录等级
比如:
logLevel警告重写:警告
<强> 3,Namevirtualhost被移除强>
<强> 4,需载入更多的模块强>
开启Gzip在apache2.2中需载入mod_deflate, apache2.4中需载入mod_filter和mod_deflate
开启SSL在apache2.2中需载对mod_ssl进行入,apache2.4中需载入mod_socache_shmcb对mod_ssl进行和
<强> 5,在windows环境建议的设置强>
EnableSendfile EnableMMAP了
<强>当日志日志出现AcceptEx失败等错误时建议设置强>
AcceptFilter http没有 AcceptFilter https没有
说明:Win32DisableAcceptEx在apache2.4中被AcceptFilter没有取代
<强> 6,听设定的调整强>
以443年为例,不可以只设定听443
会出现以下错误:
(OS 10048)一次只能用一个通讯端地址(通讯协定/网路位址/连接):AH00072: make_sock:无法绑定地址[:]:443
(OS 10048)一次只能用一个通讯端地址(通讯协定/网路位址/连接):AH00072: make_sock:无法绑定地址0.0.0.0:443
AH00451:没有监听套接字,关闭
AH00015:无法打开日志
因此需指定监听的IP,可设定多个
关于apache的版本2.2和2.4有哪些区别就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。