当我启动 Apache 时,我在 error_log 中得到这个:
[Tue Mar 09 14:57:02 2010] [notice] mod_python:基于 300 个最大进程和 0 个最大线程创建 4 个会话互斥锁。 [Tue Mar 09 14:57:02 2010] [warn] RSA 服务器证书 CommonName (CN) `*.foo.com' 与服务器名称不匹配!? [Tue Mar 09 14:57:02 2010] [warn] RSA 服务器证书 CommonName (CN) `www.bar.com' 与服务器名称不匹配!? [Tue Mar 09 14:57:02 2010] [notice] Apache 已配置——恢复正常操作
子进程然后似乎段错误:
[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 的转储:
加载模块: 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(共享) 协商模块(共享) dir_module(共享) actions_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(共享) 语法确定
你有两个VirtualHosts
配置了不同的 SSL 证书。在每个VirtualHost
你必须定义ServerName
参数,它匹配CN
来自 SSL 证书的字段。
但是CN
-ServerName
不匹配不应该导致 apache 崩溃。可能有一个模块有 memleak 或内存损坏错误。你有任何非标准模块加载到 apache 中吗?请执行httpd -M
并提供输出。
归档时间: |
|
查看次数: |
28167 次 |
最近记录: |