0

在FreeBSD下编译安装apache22

./bin/apachectl start

提示:
No such file or directory: Failed to enable the 'httpready' Accept Filter

解决方法:kldload accf_http

并将以下加入到/boot/defaults/loader.conf文件,以便下次启动自动装载此模块
accf_data_load="YES"
accf_http_load="YES"

原因:不能启动FreeBSD自带的一个基于http端口过滤的模块。这个模块检查HTTP请求是否完整,即符合accpt规则的一个Http进程,否则就扔掉。

apache-2.0.61版本没有这个问题,看来这个问题应该是apache2.2的bug了,所以如果是在正式环境下使用的话,最好还是选择2.0的版本。

期待你一针见血的评论,Come on!

不用想啦,马上 "登录"  发表自已的想法.