Apache + SSL: стартует и падает

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Abyrvalg
мл. сержант
Сообщения: 129
Зарегистрирован: 2009-03-04 10:24:44

Apache + SSL: стартует и падает

Непрочитанное сообщение Abyrvalg » 2009-03-05 18:48:39

Привет тебе, о несокрушимый All!

Пытаюсь скрестить Apache и OpenSSL согласно Священному писанию. Версии продуктов:
apache-2.2.9_5 Version 2.2.x of Apache web server with prefork MPM.
openssl-0.9.8h_1 SSL and crypto library
Сгенерил всяческие сертификаты (пришлось попыхтеть, но в конце концов догнал, что к чему), внёс соответствующие правки в httpd.conf и extras/httpd-ssl.conf. И вот выясняется следующая картина.
Берём файл httpd-ssl.conf и комментируем там самую главную строчку, включающую SSL. Вот эту:

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

SSLEngine on
(она пребывает внутри контейнера VirtualHost)
То есть, SSL не включается.
При таких раскладах Apache стартует без проблем и висит в памяти во множестве ипостасей, исправно выполняя роль демона.
А теперь раскомментируем эту строчку. То есть, SSL engine включён. Запускаем Apache. И что же мы видим? Apache вновь успешно стартует, но... тут же исчезает. Нету его.
Никаких ошибок не выдаётся. Вообще. Я запускал его в режиме debug. Вот что получалось:

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

# httpd -e debug
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module authn_file_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module authn_dbm_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module authn_anon_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module authn_default_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module authn_alias_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module authz_host_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module authz_groupfile_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module authz_user_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module authz_dbm_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module authz_owner_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module authz_default_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module auth_basic_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module auth_digest_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module file_cache_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module cache_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module disk_cache_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module include_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module filter_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module charset_lite_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module deflate_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module log_config_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module logio_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module env_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module mime_magic_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module cern_meta_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module expires_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module headers_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module usertrack_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module unique_id_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module setenvif_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module version_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module ssl_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module mime_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module dav_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module status_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module autoindex_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module asis_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module info_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module cgi_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module dav_fs_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module vhost_alias_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module negotiation_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module dir_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module imagemap_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module actions_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module speling_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module userdir_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module alias_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module rewrite_module
[Thu Mar 05 18:46:25 2009] [debug] mod_so.c(246): loaded module php5_module
То есть, победоносно грузит все модули, включая и SSL.
А в логах (httpd-error.log)после этого запуска остаётся одна-единственная строчка:

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

[Thu Mar 05 18:46:25 2009] [info] Init: Initialized OpenSSL library
И всё. Больше никаких следов жизнедеятельности.

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

# ps -aucx|grep httpd
#
Где же грабли?

Хостинговая компания 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/

Abyrvalg
мл. сержант
Сообщения: 129
Зарегистрирован: 2009-03-04 10:24:44

Re: Apache + SSL: стартует и падает

Непрочитанное сообщение Abyrvalg » 2009-03-06 10:34:52

Проверил на виртуальной машине, с теми же версиями софта, с теми же конфигами. То же самое. Проблема воспроизводится. Apache не в состоянии стартовать с поддержкой SSL, притом никаких ошибок не выдаётся.

Dirty.Eager
мл. сержант
Сообщения: 72
Зарегистрирован: 2008-10-25 3:05:59

Re: Apache + SSL: стартует и падает

Непрочитанное сообщение Dirty.Eager » 2009-03-06 12:31:47

Abyrvalg писал(а): Где же грабли?
Вот эту тему почитай:
http://forum.lissyara.su/viewtopic.php?f=8&t=12276

Abyrvalg
мл. сержант
Сообщения: 129
Зарегистрирован: 2009-03-04 10:24:44

Re: Apache + SSL: стартует и падает

Непрочитанное сообщение Abyrvalg » 2009-03-08 0:21:03

Огромное спасибо, товарищ Dirty.Eager! Поковырялся в указанном направлении - и всё заработало. Благодарствую!