久しぶりにサーバにSSLサーバ証明書を入れることになったので、「パスフレーズ毎回入れるのめんどいな〜。なんか無視する方法無いんかな〜。」と思ってググってみたらあったとは。
ググってみるもんですね(゜-゜)
ここのURLを参考にしてみました。
Apache/SSL自己証明書の作成とmod sslの設定 – maruko2 Note.
http://www.maruko2.com/mw/Apache/SSL%E8%87%AA%E5%B7%B…
で、以下はまるまるコピペという名の引用。
# mv server.key server.key.back
# openssl rsa -in server.key.back > server.key
Enter pass phrase for server.key.back:パスフレーズ
writing RSA key
外部コマンドは何でもよいので、簡単なシェルスクリプトを用意する。
例えば下記のような内容のファイル /etc/httpd/conf.d/pass-phrase.sh を作り、パーミッションを 500 にする。
#!/bin/sh
echo "パスフレーズ"
#SSLPassPhraseDialog builtin
SSLPassPhraseDialog exec:/etc/httpd/conf.d/pass-phrase.sh
shファイルを作る方法で試してみたらうまくいきました。
もっと早めに知っておきたかった。