When configuring an apache22 with virtual hosts even though apache22 is staretd with apache22_http_accept_enable="NO" and thus -DNOHTTPACCEPT it still complains that [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter Fix: To be able to configure AcceptFilter http none AcceptFilter https none and make it work like local/etc/apache22/Includes/no-accf.conf does along with virtual hosts, etc. use the following patch (below). You can alos temporarily fetch it from: http://people.freebsd.org/~bz/www-apache22-accf-fix.diff Adds the new file files/patch-server__core.c . If it proves to be correct and working for everyone I'd like to submit it upstream. How-To-Repeat: Configure apache22 with virtual hosts, make sure you do not have the accf_* modules loaded and start apache22 with apache22_http_accept_enable="NO". Best observed inside jails where loading the modules is not possible either. PS: I am not sure if there isn't a bug in the apache22 startup script related to return codes from apache22_accf() and how sh(1) interprets them. Especially if you cannot load the accf module, noone would set -DNOHTTPACCEPT?
Responsible Changed From-To: freebsd-ports-bugs->apache Over to maintainer (via the GNATS Auto Assign Tool)
Thoughts on this accf ... I believe its BSD (FreeBSD) specifc. Thanks. -- ------------------------------------------------------------------------ Philip M. Gollucci (pgollucci@p6m7g8.com) c:703.336.9354 Consultant - P6M7G8 Inc. - http://p6m7g8.net 1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70 3F8C 75B8 8FFB DB9B 8C1C Work like you don't need the money, love like you'll never get hurt, and dance like nobody's watching.
Responsible Changed From-To: apache->pgollucci this can go in the next round
State Changed From-To: open->closed Committed. Thanks!