2009年2月3日火曜日

Apache+mod_ssl failed to run when booting.

Apache+mod_sslがサーバー機の起動時にだけ起動がコケる、という問題に直面。
まぁ、凡ミスだったのだけれど。同じ轍を踏まないようにメモメモ。
環境:Ubuntu 8.10 Server

http://openssl.robata.org/
上記ページの通りに、証明局とサーバを作った。

サーバーの秘密鍵を作成する段で、パスワード入力を省略できるようにした秘密鍵(nopass_server.key)を作成している。
Apacheの設定でSSLCertificateKeyFile(サーバの秘密鍵)を指定する箇所にはこのnopass_server.keyを指定してやり、Apache起動時のパスワード入力を省略させることができる。
パスワード入力が必要な方の秘密鍵を指定してやると、サーバー(マシン)起動時にはパスワード入力なんか出来ないので、Apacheの起動がコケてしまう。

端末からsudo /etc/init.d/apache startとかやる分にはパスワード入力を促すメッセージが出るけど、起動時にはそんなん無理だ。

0 件のコメント: