質問: Webサーバのサーバ証明書を更新したら、突然apacheが起動できなくなりました。 証明書の更新は成功しており、これまでSSL導入下でも起動できていたので非常に謎です。 以下エラーログ-------------------- httpdを起動中: Apache/2.0.40 mod_ssl/2.0.40 (Pass Phrase Dialog) Some of your private key files are encrypted for security reasons. In order to read them you have to provide the pass phrases. Server www.mejiro-japan.com:443 (RSA) Enter pass phrase:Warning: DocumentRoot [/home/xxx/www] does not exist -------------------- 最後の行のxxxのみ隠しています。 でも、そもそもDocumentRootは/var/www/html に設定していたのですが。。。
回答: 秘密鍵にパスフレーズが付いているのではないでしょうか。 自動起動するためにはパスフレーズの解除が必要です。 (ほんとはセキュリティ的には解除しないほうがいいはずですが) の下のほう参照。