さくらのレンタルサーバーからVPSに移行した際のlet’s encrypt周りの覚書

さくらのレンタルサーバーからさくらの VPS サーバーに移行した際、新サーバーの SSL証明書を取得するためにいろいろ調べたのでメモ。

1.さくらのレンタルサーバーのコントロールパネルから証明書をダウンロード

以下の3つの証明書がさくらのレンタルサーバーのコントロールパネルからダウンロードできる

  • 秘密鍵(server.key)
  • 中間証明書(chain.crt)
  • 証明書(server.crt)

これを新サーバーに移動させれば、とりあえず SSL 通信はできるらしい。しかし、証明書の自動更新をしようと思うと、どっちみち新サーバーで certbot を動かして証明書を取得しなければならない。

すでに let’s encrypt を利用しているサーバーには以下の4つファイルがあった。

ls /etc/letsencrypt/live/別ドメイン名のディレクトリ
cert.pem  chain.pem  fullchain.pem  privkey.pem  README

「cert.pem」「chain.pem」 「fullchain.pem 」「privkey.pem」の四つが証明書

新サーバーに設置するために、ダウンロードしたファイルをリネームした方がいい。

server.key → privkey.pem にリネーム
server.crt → cert.pem にリネーム
chain.crt → chain.pem にリネーム
server.crt と chain.crt を連結させて fullchain.pem を作成

cert.pem → SSL証明書本体
chain.pem → 中間証明書
fullchain.pem → SSL証明書と中間証明書がセットになったもの
privkey.pem → 秘密鍵ファイル

2.旧サーバーの証明書はどうするか

新サーバーに let’s encrypt の証明書を新規で取得する場合、旧サーバーで証明書を失効させる必要ななし。

タイトルとURLをコピーしました