четверг, 9 июня 2011 г.

Apache - Failed to enable the 'httpready' Accept Filter

Стандартная ошибка при попытке первый раp стартануть apache на FreeBSD

# apachectl start
[Thu Jun 09 15:45:08 2011] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
# kldload accf_http
Решается очень просто...
Если Вы не планируете использовать фильтр, то можно добавить в httpd.conf строчки:

 AcceptFilter http none 
 AcceptFilter https none
Если он Вам нужен, то добавляем в /boot/loader.conf:

accf_http_load="YES"
Это сработает после только перезагрузки сервера. Чтоб подгрузить модуль без перезагруки, нужно выполнить клманду:

kldload accf_http
Все :), теперь можно запускать apache

6 комментариев:

  1. Спасибо, помогло...

    Начинающий позновать фрю)))

    ОтветитьУдалить
  2. Не помогло. Помогло только коммент строки модуля в httpd.conf unique-id-module

    ОтветитьУдалить
  3. 1. добавление записи apache22_enable="YES" в /etc/rc.conf - не помогло.
    2. комментирование строки unique-id-module в httpd.conf - не помогло.
    3. добавление строк AcceptFilter http none
    AcceptFilter https none - помогло.

    ОтветитьУдалить
  4. Анонимный19 июля 2012 г., 08:32

    apache22_enable="YES" в /etc/rc.conf это строка означает что при загрузки фри загрузится и апач

    ОтветитьУдалить