iconはじめにSSL証明書を無料で発行できる時代になった。enscryptを使えば証明書の有効期間が3ヶ月と極端に短いが、cronなどに仕込めば半永久的に利用が可能。今回は、nginxへの組み込みも含めて紹介。つのドメインへの証明書登録の場合は非常にシンプル。sumito.jpこれだけで登録できる。Encryptの証明書は、-dオプションでドメインを。オプションでディレクトリを指定することで複数ドメインを1証明書にまとめることができる。以下3つのドメインを1証明書にまとめるとすると、tsukada.test.jpsumito.test.jpcoco.test.jp手順はこちら。部分はドキュメントルートを設定する。ドメイン毎に異なる場合は、-wを増やす。/var/www/sumito-d-dは1枚の証明書に持たせるドメインを入れる場合は、同様に-dを増やす。上記記載の通り、/etc/letsencrypt/live/に作成される。serverの設定箇所のところに、以下のように設定することでnginxで証明書を有効化することができる。/etc/letsencrypt/live/sumito.jp/privkey.pem;証明書の自動更新cronを設定することで証明書の自動更新が可能。証明書更新後、webサーバを再起動する必要がある。スタートアップ向けの極力コストを抑えた設計まで提案から運用まで担当することが多い。最近はAWSやContainerを用いたWebサービスの設計から運用。趣味はマラソン、トライアスロン。