0

そこで、コマンドラインから「-k start -e debug」を使用して、mod_sslを使用するApache2.2サービスを開始します。すべてのモジュールがロードされていることを示し、1〜2秒待ってから、エラーなしでコマンドプロンプトに戻ります。ただし、サービスは実行されていません。エラーログには、次のテキストがあります。

Starting the Apache2.2-ssl service
The Apache2.2-ssl service is running.
zed OpenSSL library

「-edebug」を削除すると、その最後の行はログに書き込まれず、引用されたときにGoogleでゼロヒットが返されます。

イベントビューアアプリのログには、次のようなものがあります。

障害のあるアプリケーションhttpd.exe、バージョン2.2.13.0、障害のあるモジュールssleay32.dll、バージョン0.9.8.11、障害アドレス0x0001a177。

This is on Windows Server 2003 Standard SP2. Any clues?

4

1 に答える 1

0

それは構成に関連していたことが判明しました。<Perl> セクションの「push @PerlConfig」で mod_ssl を LoadModule していました。これは他のモジュール (auth_digest、authn_file、および authz_user) では機能しますが、mod_ssl では機能しないようです。

実際、このようなセクションで LoadModule を実行しようとすると、CentOS 6.4 でも問題が発生します。起動すると2717 Segmentation faultエラーになります。

于 2009-09-30T15:24:22.283 に答える