【サポセン】開発環境LinuxサーバのApacheが突然起動しなくなった。

会社の開発環境のLinuxサーバのApacheが突然起動しなくなってしまった。

 

開発環境だけど社内のツールで色々ソフトを動かしているので、
止まったままだと困るのでなんとかしなくては。

 

とりあえず、サービスを再開させてみる。

service httpd start

[失敗]が出やがった。

 

次にエラーログを確認。
[Tue Jul 21 11:39:14 2015] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)

 

出てる出てる。

 

どうやらサーバ証明書の有効期限が切れたのが原因らしい。
解決法として、「/etc/httpd/conf.d/nss.conf」に「NSSEnforceValidCerts off」を追加したら
Apacheが起動できた。
参考
http://www.makorin.org/xoops/modules/d3blog/details.php?bid=49&cid=3

 

Apacheのサーバ証明書とか知らないことがまだまだ沢山あると感じた。
証明書なんて有効期限何年ぐらいなのかな。