问题描述
我的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 问题补充:<div class="quote_title">suziwen 写道</div><div class="quote_div">看日志具体报什么错</div><br />apache起不来,没有错误<br />
解决方案
这个和VC8.0 的运行库有关,下载一个 vcredist_x86 安装包安装一下吧地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=32BC1BEE-A3F9-4C13-9C99-220B62A191EE
解决方案二:
引用Generate Activation Context 为 D:Apache2.2modulesmod_dosevasive22.so 失败。 参考错误消息: 参照的汇编没有安装在系统上。 你是直接把这个mod_dosevasive22.so文件拷到服务器上的?估计是mod_dosevasive22.so这个文件需要的依赖文件不在服务器上
解决方案三:
那你把DOSHashTableSize 3097 DOSPageInterval 1 DOSBlockingPeriod 1这些先去掉,只加载这个LoadModule dosevasive22_module modules/mod_dosevasive22.so 只用他默认配置看看能不能起来呢还有看看你的控制面板,高级管理,系统日志那里有什么提示吗还有看看你的apache安装目录下的/logs/,下是不是有产生什么日志文件
解决方案四:
服务 器的APACHE也是2.2.X版本?
解决方案五:
看日志具体报什么错