読者です 読者をやめる 読者になる 読者になる

end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転します

apache+sslによるhttps起動時のパスフレーズ入力?/出力? scriptは bin/ 以下に設置

通常? apache+ssl起動時は、ssl証明書パスフレーズ入力が必要

# /home/endo/local/apache80/bin/apachectl start                                                    
Apache/2.2.29 mod_ssl/2.2.29 (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 cent6.a5.jp:443 (RSA)
Enter pass phrase: ※ココ

このパスフレーズ入力は自動化できます。ただし...

$ vi /home/endo/local/apache80/conf/echo_ssl_pass.sh
#!/bin/sh
echo "ないしょ"

のように、httpsパスフレーズ入力?/出力? scriptを conf以下に設置し
次のように httpd-ssl.conf でこれを指定しても、apacheは起動しないので、
このscriptは、apache/bin あたりに置きましょう

$ vi /home/endo/local/apache80/conf/extra/httpd-ssl.conf
#SSLPassPhraseDialog  builtin
SSLPassPhraseDialog  exec:/home/endo/local/apache80/conf/echo_ssl_pass.sh