2016年5月28日土曜日

Apacheで、パスフレーズつきのSSLを使っていてパスフレーズなしで起動する方法

まあ、安全のためのパスフレーズだし、そんなに頻繁に再起動しないし毎回入力すればいいかと思っていたが、運用環境で入力を一度ミスったら、「あと9回」とか出て、焦ってまた操作をミスり「あと8回」「あと7回」・・・ってカウントダウンされて心臓止まるかと思ったので。

↓こちらの「2」の方法
http://www.linux-tech.info/web/entry-42.html


要は
#!/bin/sh
echo 'pass-phrase'
というようなshスクリプトのファイルを作り、実行権限を与えて、実行してパスフレーズを表示できるようにしておき、


こんな感じでsslの設定を書き替え
#diff ssl.conf ssl.conf.org
< SSLPassPhraseDialog  exec:/etc/httpd/conf.d/passphrase.sh
---
> SSLPassPhraseDialog  builtin

ればOK。