Ubuntu上でLet’sEncrypt証明書のマニュアル発行

さくらレンタルサーバーに「Let’s Encrypt」の無料SSL証明書をインストールするために、Ubuntuでマニュアル発行する手順。

gitをインストール。

# apt-get install git

ローカルにコピーする。

$ git clone https://github.com/letsencrypt/letsencrypt

コピーしたディレクトリに移動。

$ cd letsencrypt/

実行環境を最新にするため、Helpを表示する。

$ ./letsencrypt-auto --help

SSL証明書の発行要求。

$ ./letsencrypt-auto certonly --manual -d [ドメイン名]

なんか色々質問されたりするので適宜入力していく。
Press ENTER to continueと出たら出た結果に記載あるファイルを作成し、本番サーバーのwwwルートに/.well-known/acme-challenge/を作成してその中に配置、Enterキーを押下する。

成功するとCongratulation…と表示され、下記場所に証明書が作成される。
※Rootじゃないと読めない

/etc/letsencrypt/live/[ドメイン名]