我在启动Apache时遇到了error_log:
[Tue Mar 09 14:57:02 2010] [notice] mod_python:根据最多300个进程和最多0个线程创build4个会话互斥体。 [2009年3月14日14:57:02] [警告] RSA服务器证书CommonName(CN)`* .foo.com'与服务器名称不匹配! [2009年3月14日14:57:02] [警告] RSA服务器证书CommonName(CN)`www.bar.com'与服务器名称不匹配! [2009年3月14日14:57:02] [注意] Apacheconfiguration - 恢复正常操作
儿童进程似乎是错误的:
[2009年3月14日14时57分32秒] [通知]孩子PID 3425退出信号分割故障(11) [2009年3月14日14:57:35] [注意]儿童pid 3433退出信号分割故障(11) [2009年3月14日14:57:36] [注意]儿童pid 3437退出信号分割故障(11)
服务器是RHEL,发生了什么事,我需要做些什么来解决这个问题?
编辑根据要求,从httpd -M转储:
加载模块: core_module(静态) mpm_prefork_module(静态) http_module(静态) so_module(静态) auth_basic_module(共享) auth_digest_module(共享) authn_file_module(共享) authn_alias_module(共享) authn_anon_module(共享) authn_default_module(共享) authz_host_module(共享) authz_user_module(共享) authz_owner_module(共享) authz_groupfile_module(共享) authz_default_module(共享) include_module(共享) log_config_module(共享) logio_module(共享) env_module(共享) ext_filter_module(共享) mime_magic_module(共享) expires_module(共享) deflate_module(共享) headers_module(共享) usertrack_module(共享) setenvif_module(共享) mime_module(共享) status_module(共享) autoindex_module(共享) info_module(共享) vhost_alias_module(共享) negotiation_module(共享) dir_module(共享) actions_module(共享) speling_module(共享) userdir_module(共享) alias_module(共享) rewrite_module(共享) cache_module(共享) disk_cache_module(共享) file_cache_module(共享) mem_cache_module(共享) cgi_module(共享) perl_module(共享) php5_module(共享) python_module(共享) ssl_module(共享) 语法OK
您有两个VirtualHostsconfiguration了不同的SSL证书。 在每个VirtualHost您必须定义ServerName参数,它与SSL证书中的CN字段匹配。
但CN – ServerName不匹配不应该导致apache崩溃。 可能是一个模块有memleak或内存损坏错误。 你有任何非标准的模块加载到Apache? 请执行httpd -M并提供输出。
未能打开https网站可能是由您的iptables不能打开端口443造成的。这与此错误无关,但会导致网站无法打开。 检查你的iptables,看看它是否正确configuration。