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

Конфигурация Apache: Сертификат сервера RSA CommonName (CN)… НЕ соответствует имени сервера?

Я получаю это в error_log при запуске Apache:

[Tue Mar 09 14:57:02 2010] [notice] mod_python: Creating 4 session mutexes based on 300 max processes and 0 max threads.
[Tue Mar 09 14:57:02 2010] [warn] RSA server certificate CommonName (CN) `*.foo.com' does NOT match server name!?
[Tue Mar 09 14:57:02 2010] [warn] RSA server certificate CommonName (CN) `www.bar.com' does NOT match server name!?
[Tue Mar 09 14:57:02 2010] [notice] Apache configured -- resuming normal operations

Затем дочерние процессы, похоже, выделяют ошибку:

[Tue Mar 09 14:57:32 2010] [notice] child pid 3425 exit signal Segmentation fault (11)
[Tue Mar 09 14:57:35 2010] [notice] child pid 3433 exit signal Segmentation fault (11)
[Tue Mar 09 14:57:36 2010] [notice] child pid 3437 exit signal Segmentation fault (11)

Сервер RHEL, что происходит и что мне нужно сделать, чтобы это исправить?

РЕДАКТИРОВАТЬ По запросу, дамп из httpd -M:

Loaded Modules:
 core_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 auth_basic_module (shared)
 auth_digest_module (shared)
 authn_file_module (shared)
 authn_alias_module (shared)
 authn_anon_module (shared)
 authn_default_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 authz_owner_module (shared)
 authz_groupfile_module (shared)
 authz_default_module (shared)
 include_module (shared)
 log_config_module (shared)
 logio_module (shared)
 env_module (shared)
 ext_filter_module (shared)
 mime_magic_module (shared)
 expires_module (shared)
 deflate_module (shared)
 headers_module (shared)
 usertrack_module (shared)
 setenvif_module (shared)
 mime_module (shared)
 status_module (shared)
 autoindex_module (shared)
 info_module (shared)
 vhost_alias_module (shared)
 negotiation_module (shared)
 dir_module (shared)
 actions_module (shared)
 speling_module (shared)
 userdir_module (shared)
 alias_module (shared)
 rewrite_module (shared)
 cache_module (shared)
 disk_cache_module (shared)
 file_cache_module (shared)
 mem_cache_module (shared)
 cgi_module (shared)
 perl_module (shared)
 php5_module (shared)
 python_module (shared)
 ssl_module (shared)
Syntax OK

У вас есть два VirtualHostsнастроен с разными сертификатами SSL. В каждом VirtualHost вы должны определить ServerName параметр, который соответствует CN поле из SSL-сертификата.

Но CN - ServerName несоответствие не должно вызывать сбой apache. Вероятно, в одном из модулей произошла утечка памяти или ошибка повреждения памяти. У вас в Apache загружен какой-нибудь нестандартный модуль? Пожалуйста, выполните httpd -M и обеспечить вывод.

Невозможность открытия веб-сайтов https может быть вызвана тем, что ваш iptables не открывает порт 443. Это не связано с этой ошибкой, но приведет к невозможности открытия веб-сайта. Проверьте свой iptables, чтобы убедиться, что он правильно настроен.