Что то apache22 не стартует при загрузке системы (SOLVED)

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
bonkor
рядовой
Сообщения: 16
Зарегистрирован: 2008-07-07 11:02:21

Что то apache22 не стартует при загрузке системы (SOLVED)

Непрочитанное сообщение bonkor » 2010-02-27 9:57:49

Всем привет. Что то apache22 не стартует через раз. При запуске не стартует. Руками - пожалуйста.

Код: Выделить всё

[root@www:~]# uname -mprs
FreeBSD 8.0-RELEASE-p2 i386 i386
[root@www:~]# grep apache /etc/rc.conf                                                                                                                                                                              
apache22_enable="YES"
#apache22_flags="-e debug"
apache22_http_accept_enable="YES"
[root@www:~]# tail -n 5 /var/log/messages
Feb 27 09:17:04 www kernel: rl0: link state changed to UP
Feb 27 09:17:05 www ntpd[733]: ntpd 4.2.4p5-a (1)
Feb 27 09:17:13 www root: /etc/rc: WARNING: failed to start apache22
Feb 27 09:17:17 www ntpd[734]: kernel time sync status change 2001
Feb 27 09:17:42 www su: kostya to toor on /dev/pts/2
[root@www:~]# kldstat 
Id Refs Address    Size     Name
 1   13 0xc0400000 b1af28   kernel
 2    1 0xc0f1b000 13b0e4   zfs.ko
 3    2 0xc1057000 3cec     opensolaris.ko
 4    1 0xc4cf6000 2000     accf_http.ko
 5    1 0xc4cf9000 2000     accf_data.ko
[root@www:~]# /usr/local/etc/rc.d/apache22 start
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
[root@www:~]# 
Об ошибке в httpd-error.log вообще ничего не пишет. Если включить apache22_flags="-e debug", то в httpd-error.log пишет тоолько такую строчку:
[Sat Feb 27 09:50:53 2010] [info] Init: Initialized OpenSSL library
, а в консоли вижу следующее:
[Sat Feb 27 09:50:49 2010] [debug] mod_so.c(246): loaded module actions_module
[Sat Feb 27 09:50:49 2010] [debug] mod_so.c(246): loaded module speling_module
[Sat Feb 27 09:50:49 2010] [debug] mod_so.c(246): loaded module userdir_module
[Sat Feb 27 09:50:49 2010] [debug] mod_so.c(246): loaded module alias_module
[Sat Feb 27 09:50:49 2010] [debug] mod_so.c(246): loaded module rewrite_module
[Sat Feb 27 09:50:49 2010] [debug] mod_so.c(246): loaded module perl_module
[Sat Feb 27 09:50:49 2010] [debug] mod_so.c(246): loaded module apreq_module
/etc/rc: WARNING: failed to start apache22
Что бы это могло быть?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

bonkor
рядовой
Сообщения: 16
Зарегистрирован: 2008-07-07 11:02:21

Re: Что то apache22 не стартует при загрузке системы (SOLVED)

Непрочитанное сообщение bonkor » 2010-02-27 12:59:35

Нашел причину.
Проблема была в наличии нескольких виртуалхостов с ssl с разными сертификатами. Поскольку парольная фраза у них была одинаковая, в программе, подключенной к директиве SSLPassPhraseDialog была только одна команда echo. Размножил ее по количеству сертификатов и все заработало. Странно, что при ручном запуске, работало и так (да и судя по ману вроде должно было работать).

KES
рядовой
Сообщения: 28
Зарегистрирован: 2008-11-25 21:48:43

Re: Что то apache22 не стартует при загрузке системы (SOLVED

Непрочитанное сообщение KES » 2011-11-16 18:33:47

Эта проблема может возникать ещё с новым апач, где немного изменён синтаксис конфига:
с
SSLPassPhraseDialog |/usr/local/etc/apache22/echo
на
SSLPassPhraseDialog exec:/usr/local/etc/apache22/echo

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35283
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Что то apache22 не стартует при загрузке системы (SOLVED

Непрочитанное сообщение Alex Keda » 2011-11-17 21:00:48

а какой смысл юзать открыую парольную фразу?
не проще положить сертфикат без пароля и не мучаться?
Убей их всех! Бог потом рассортирует...