无法启用'dataready'接受筛选器

我不知道为什么,但是当我开始我的apache时,我得到这个警告…

 su-3.2#/ usr / local / apache2 / bin / apachectl start
 [Wed Sep 23 13:40:42 2009] [warn](2)没有这样的文件或目录:无法启用'dataready'接受filter
 su-3.2#grep accf /boot/loader.conf 
 accf_data_load = “YES”
 accf_http_load = “YES”
 su-3.2#kldstat |  grep accf
  3 1 0xffffffff80ce9000 7d0 accf_data.ko
  4 1 0xffffffff80cea000 14d8 accf_http.ko
 su-3.2#uname -a
 FreeBSD dd.alexus.org 7.2-RELEASE-p1 FreeBSD 7.2-RELEASE-p1#7:Sat Jun 27 02:42:30 UTC 2009 [email protected]:/ usr / obj / usr / src / sys / GENERIC AMD64
 SU-3.2#

看起来像你的Apache HTTPD不寻找HTTPREAR接受filter,它正在寻找datareadyfilter。 我不知道为什么。 (疯狂的猜测是你正在使用mod_ftp 。)

尝试这个:

 kldload accf_data.ko 

或者在loader.conf中:

 accf_data_load="YES" 

对于每个人的信息,除了httpreadyfilter外,Apache寻找datareadyfilter的原因是因为SSL连接不能使用httpreadyfilter来处理。 datareadyfilter几乎给HTTPS连接提供了相同级别的“避免内核模式转换”的好处。

你的loader.conf中是否有accf_data_load="YES"