Назад | Перейти на главную страницу

Apache не запускается, в файлах журнала ничего нет, несмотря на уровень «отладки»

Наша компания, занимающаяся облачным хостингом, сегодня решила обновить все реализации CentOS до версии 2.6.39.2. К сожалению, это отрицательно сказалось на нашем сервере Apache, не позволив ему запускаться с включенным mod_ssl.

Мы запускаем Apache (ITK) 2.2.19 и у нас установлена ​​версия 45.el5.centos.1 модуля mod_ssl. Оба элемента были переустановлены и перенастроены с тем же результатом, когда /etc/httpd/conf.d/ssl.conf включен, служба Apache не запускается, и единственная строка появляется в /var/log/httpd/error_log будучи:

[Sun Jul 10 19:39:03 2011] [info] Init: Seeding PRNG with 256 bytes of entropy

Мне интересно, может ли это быть как-то связано с сертификатами SSL ... и, возможно, нам придется восстанавливать их из Thawte ..?

Уровень журнала Apache настроен на отладку;

# cat /etc/httpd/conf/httpd.conf | grep LogLevel
LogLevel debug

Какие-нибудь советы по получению более подробных журналов или какие-либо подсказки о том, что делать дальше ?!

Я совершенно сбит с толку.

Обновление от OP:

Эта любопытная ошибка произошла снова, и после некоторой более тщательной отладки похоже, что использовался сертификат «localhost» по умолчанию - не знаю, почему, но Apache решил, что он ему больше не нравится, и вылетит при запуске. Восстановление этого с помощью genkey разобрало это, и все снова работает как обычно!

Тщательная перестройка Apache и всех конфигураций виртуальных хостов наконец устранила проблему. Тем не менее, все еще не уверен на 100%, в чем была настоящая проблема ...! Ах хорошо.

Вы можете проверить одну вещь: SELinux. Я не знаю точно почему, но OpenSSL 0.9.8 вызывает нарушение политики SELinux ("выполнение стека") на моей машине Fedora, что может помешать запуску apache. (Я превратил SELinux в разрешающий режим, поэтому просто смотрю всплывающее окно без каких-либо возможных последствий ...)