我的apache2.2.4整合mod_dosevasive22,在本机上(win2003)上配置成功,照原配置在服务器(win2003)上配置后,apache启动不起来了,请教高手,这是什么原因?
http.conf文件
Include conf/mod_dosevasive22.conf
mod_dosevasive22.conf文件
LoadModule dosevasive22_module modules/mod_dosevasive22.so
DOSHashTableSize 3097
DOSPageInterval 1
DOSBlockingPeriod 1
这个和VC8.0 的运行库有关,下载一个 vcredist_x86 安装包安装一下吧
地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=32BC1BEE-A3F9-4C13-9C99-220B62A191EE
看日志具体报什么错
服务 器的APACHE也是2.2.X版本?
那你把
DOSHashTableSize 3097
DOSPageInterval 1
DOSBlockingPeriod 1
这些先去掉,只加载这个
LoadModule dosevasive22_module modules/mod_dosevasive22.so
只用他默认配置看看能不能起来呢
还有看看你的控制面板,高级管理,系统日志那里有什么提示吗
还有看看你的apache安装目录下的/logs/,下是不是有产生什么日志文件
[quote]Generate Activation Context 为 D:\Apache2.2\modules\mod_dosevasive22.so 失败。 参考错误消息: 参照的汇编没有安装在系统上。 [/quote]
你是直接把这个mod_dosevasive22.so文件拷到服务器上的?
估计是mod_dosevasive22.so这个文件需要的依赖文件不在服务器上