Apache accf_http

http://www.skymerica.com/blog/yotsumoto/arch/2007/06/09/000797.html

ロード

# kldload accf_http.ko

確認

$ kldstat
Id Refs Address Size Name
1 2 0xffffffff80100000 c02250 kernel
2 1 0xffffffff80d03000 14d0 accf_http.ko

ロードされてない場合
$ kldstat
Id Refs Address Size Name
1 1 0xffffffff80100000 be30f8 kernel

起動時に読み込むように設定

/boot/loader.conf に
accf_http_load="YES"

apacheports で入れている場合

それでわかったのは、基本的には、/etc/rc.confに、

apache22_http_accept_enable="YES"

を追加すればよいようです。

apache22.shをじっくりとおっかけてみると、accf_http.koというカーネルモジュールのロードもやってくれているので、loader.confでわざわざロードするように書かなくても大丈夫です(googleで見つけた情報によれば、jail内でhttpdを動かすときは、jail内でkldloadできないため、あらかじめロードしておく必要があるそうです)。

http://nhh.mo-blog.jp/ttt/2006/10/freebsd_aparch2_b1ae.html