比例道

月に1回更新します

Server should be SSL-aware but has no certificate configured [Hint: SSLCertificateFile]

debianapacheSSLを生かしたら

“Server should be SSL-aware but has no certificate configured [Hint: SSLCertificateFile]”

というエラーになってapacheが起動しなくなった.「ちゃんとしたサーバー証明書を入れろ」ってことらしい.会社のwebサーバーではベリサイン(今はシマンテック)からサーバー証明書を10万円くらい出して買ったが,たかが自宅サーバーでちゃんとした証明書は大げさだ.

なんかあるだろうと/etcディレクトリの中を探していたら,

/etc/ssl/certs/ssl-cert-snakeoil.pem

/etc/ssl/private/ssl-cert-snakeoil.key

なんていうインチキ自己証明書を発見した.いちおう用意してあるんだ.

/etc/apache2/sites-available/default-sslを編集して

SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

を書き加えた.

これでエラーは解消した.