Используется FreeBSD 6.2, Apache 2.2. Проблема в следующем - после настройки конфигурационного файла апача, пытаюсь его собственно запустить: apachectl start. Ошибок никаких не возвращается, как будто все нормально, но сам апач не запускается, в ps -ax процесса httpd нет, в логи никаких ошибок не пишется, ну а сервер, соответственно, не работает. В чем может быть дело?
>Используется FreeBSD 6.2, Apache 2.2. Проблема в следующем - после настройки конфигурационного
>файла апача, пытаюсь его собственно запустить: apachectl start. Ошибок никаких не
>возвращается, как будто все нормально, но сам апач не запускается, в
>ps -ax процесса httpd нет, в логи никаких ошибок не пишется,
>ну а сервер, соответственно, не работает. В чем может быть дело?
>Неправильно запускаете.
Стартовый скрипт Апача ищите в /usr/local/etc/rc.d/
>Неправильно запускаете.
>Стартовый скрипт Апача ищите в /usr/local/etc/rc.d/Пробовал, результат не меняется
>
>>Неправильно запускаете.
>>Стартовый скрипт Апача ищите в /usr/local/etc/rc.d/
>
>Пробовал, результат не меняетсяну что здесь можно посоветовать...
первым делом - apachectl configtestесли ошибок не покажет, "убрать" все ваши измения в конфиге
(или взять исходный) и попробовать запуститьв крайнем случае - переставить апач
ну и я надеюсь, что в rc.conf у вас имеется
apache22_enable="YES"
>[оверквотинг удален]
>ну что здесь можно посоветовать...
>первым делом - apachectl configtest
>
>если ошибок не покажет, "убрать" все ваши измения в конфиге
>(или взять исходный) и попробовать запустить
>
>в крайнем случае - переставить апач
>
>ну и я надеюсь, что в rc.conf у вас имеется
>apache22_enable="YES"Вот именно в /etc/rc.conf и нужно добавить apache22_enable="YES"
Сам несколько раз на этом накалывался!
>
>Вот именно в /etc/rc.conf и нужно добавить apache22_enable="YES"
>Сам несколько раз на этом накалывался!Проблему это не решило. Насколько я понимаю, эта строка просто будет поднимать апач при загрузке - результат тот же, в логах пишется что-то типа:
Starting Apache
Syntax OK
....
А самого процесса после завершения загрузки нет
>Проблему это не решило.Покажите лог после старта Апача.
Проблему решил, закомментировав в httpd.conf следующую строчку
LoadModule unique_id_module libexec/apache22/mod_unique_id.so
Всем большое спасибо!
Было нечто подобное, но очень давно, так что не помню в чем именно была загвоздка. Запускайте апач через его бинарник(httpd), а не через apachectl или init-скрипт, тогда увидите причину ошибки или запустится без проблем :)