Не удалось запустить apache22 - PullRequest
0 голосов
/ 25 мая 2018

Мои знания на очень базовом уровне.Но у меня есть специальное задание для запуска Apache.

FreeBSD 8.1

Сначала, когда я пытался выполнить команду:

#apachectl start

былошибка:

[warn](2) No such file or directory: Failed to enable the 'httpready' AcceptFilter
[warn](2) No such file or directory: Failed to enable the 'dataready' AcceptFilter

Затем я добавил в файл /boot/loader.conf:

accf_http_load="YES"
accf_data_load="YES"

И когда я выполняю

#/usr/local/etc/rc.d/apache22 start

, я получаю это:

Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
/usr/local/etc/rc.d/apache22: WARNING: failed to start apache22

Команда:

#apachectl start

возвращает без ошибок

В httpd-error.log я вижу только это:

(21)Is a directory: httpd: could not open error log file /home/httpd-logs/hostname.example.error.log.
Unable to open logs

Итак, вопрос: как запустить apache22?

1 Ответ

0 голосов
/ 26 мая 2018

Проблема решена!Причина была в плохом расширении файлов журнала ошибок, которые были записаны в httpd.conf для VirtualHost

. Поэтому я увидел сообщение

(21)Is a directory: httpd: could not open error log file /home/httpd-logs/hostname.example.error.log.
Unable to open logs

в /var/log/httpd-error.log

Такя просто создаю новые файлы журналов в /home/httpd-logs/, где они все были записаны

...