[apache] '/etc/ssl/certs/ssl-cert-snakeoil.pem' does not exist or is empty
問題
SSLを有効化したいのですが、エラーになり、起動できません。
SSLCertificateFile: file '/etc/ssl/certs/ssl-cert-snakeoil.pem' does not exist or is empty
自己証明でよいのでいったん有効化したいのですが。
答え
ファイルがないと言っている。
以下コマンドで作成する。
openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/ssl/private/ssl-cert-snakeoil.key -out /etc/ssl/certs/ssl-cert-snakeoil.pem
別解
ssl-certパッケージをインストールして、以下のコマンドでもよい。
sudo make-ssl-cert generate-default-snakeoil --force-overwrite
おまけ
「snakeoil(スネークオイル)」という言葉は、偽物やインチキを意味するスラングです。
【Eclipse】Eclipse3.5 php開発環境 at softelメモ 2010年1月29日 15:30
[...] Subversionのクライアント(プラグイン)であるSubclipseをインストールする。 [...]