無料でSSLサーバー証明書を取得できる。期間は90日間とかなり短いのでcronなどで自動更新する必要あり。Collections(SCL)をインストールするのが定番らしい。以前はletsencrypt-autoというスクリプトだったらしいが、certbot-autoというスクリプトに変更となっている。オープンソースこねこね以下の手順で導入する。どっちにしろroot権限が必要なのでrootで作業したほうが間違えないかも。/usr/local/bin/certbot-autosclコマンドは3つ引数をとり、上の場合新たなbashインスタンスを作成してその環境でPython27を使えるようにすることを意味している。最後の--helpコマンドの実行によりcertbotが必要なパッケージ類が自動でインストールされる。certonlyで証明書の取得が可能。その後の--webrootは既存のWebサーバーを利用して証明書の確認を行うと言う意味。--webroot-pathはDocumentRootを指定する(--standaloneだと独自webサーバーが起動するけどその場合既存のWebサーバーを一事停止する必要がでてくる。2.7が実行可能になっていることを確認。成功すると/etc/letsencrypt/live/www.softantenna.com以下に証明書が取得される。authentication」ということで一連のプロセスを実行する際、ローカルに認証用ファイルを置く場所らしい。†この辺は普通のSSLサイトを構築する場合と同じ。ssl.confで以下のような設定を追加。</Directory></VirtualHost>うまくいかない場合、ssl.confに存在する既存のvirtualhost設定が悪いのかも。ServerNameなどをいじってみる。renewで更新できる。cronで呼び出す必要があるのでシェルスクリプトを作成しておくと便利。Eng.を参考し以下のようなスクリプトを/home/tanaka/bin/update_cert.shとして保存。$EMAILcronで一月に一回実行するように設定しておく。ここではrootではなくtanakaユーザーのcronとして設定する(sudoはパスワードなしで実行できるものとする)。contentとみなされだめっぽい(chromeの場合)。ToolでConsoleみれば確認可能。