Пытаюсь скрестить Apache и OpenSSL согласно Священному писанию. Версии продуктов:
Сгенерил всяческие сертификаты (пришлось попыхтеть, но в конце концов догнал, что к чему), внёс соответствующие правки в httpd.conf и extras/httpd-ssl.conf. И вот выясняется следующая картина.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-ssl.conf и комментируем там самую главную строчку, включающую SSL. Вот эту:
Код: Выделить всё
SSLEngine on
То есть, 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
А в логах (httpd-error.log)после этого запуска остаётся одна-единственная строчка:
Код: Выделить всё
[Thu Mar 05 18:46:25 2009] [info] Init: Initialized OpenSSL library
Код: Выделить всё
# ps -aucx|grep httpd
#