web-dev-qa-db-ja.com

Apache Config:RSAサーバー証明書CommonName(CN)...サーバー名と一致しませんか?

Apacheを起動すると、error_logにこれが表示されます。

 [Tue Mar 09 14:57:02 2010] [通知] mod_python:最大300プロセスと最大0スレッドに基づいて4つのセッションmutexを作成します。
 [Tue Mar 09 14:57:02 2010 ] [警告] RSAサーバー証明書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 'はサーバー名と一致しません!?
 [Tue Mar 09 14:57:02 2010] [通知] 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終了信号セグメンテーションフォールト(11)
 [Tue Mar 09 14:57:36 2010] [通知] child pid 3437終了シグナルセグメンテーションフォールト(11)

サーバーはRHELですが、何が起こっているのですか、これを修正するために何をする必要がありますか?

[〜#〜] edit [〜#〜]要求に応じて、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(共有)
 neggot_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 
6
mmattax

2つのVirtualHostsが異なるSSL証明書で構成されています。すべてのVirtualHostで、SSL証明書のServerNameフィールドと一致するCNパラメータを定義する必要があります。

ただし、CN-ServerNameの不一致によってApacheがクラッシュすることはありません。おそらく1つのモジュールにメモリリークまたはメモリ破損エラーがあります。 Apacheに標準以外のモジュールが読み込まれていますか?実行してくださいhttpd -Mおよび出力を提供します。

6
sumar

Httpsウェブサイトを開けない原因は、iptablesがポート443を開けないことが原因である可能性があります。これはこのエラーとは関係ありませんが、ウェブサイトを開くことができなくなります。 iptablesをチェックして、正しく設定されているかどうかを確認します。

0
user174016