手順はベリサインの手順通りに進め、証明書を見てもSSLの更新自体はうまく行っているようです。
httpd.conf を書き換え、restart_apacheした後に”httpsd (no pid file) not running”と出たのですが、ページは表示されていて、動作も問題無かったので気にしていなかったのですが、
朝になるとページが表示されていませんでした。
再度restart_apacheするとページの表示はされるようになりましたが、毎日このようなことが続くのでは。。。と危惧しています。
解決方法を教えていただければ助かります。
自分の経験ですが、稼動中のapacheを再起動する場合、
%httpd restart だと、プロセスが残ってしまうケースがあります。
%httpd stop してから %httpd status でプロセスが全部落ちている事を確認し、その後%httpd start で起動すると、確実に再起動できるので、手動でメンテする時はそうしています。
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | power1 | 410回 | 361回 | 1回 | 2006-03-08 22:45:31 |
httpdデーモンをSSLを使用可能な状態で起動するには、明示的にstartsslとしないといけないと思ったのですが、startsslは効きませんでした。
ドキュメント等が残っていなかったので、苦労しましたがどうやらログを取るために深夜にApacheの再起動が設定されていたようです。
CertファイルにPassPhraseを埋め込むことで回避できました。
回答を書き込みいただいてありがとうございました。