この 3日間ほど https の証明書が有効期限切れしていた。。。
取り急ぎの復旧コマンドを記録。
https証明書復旧コマンド
sudo service nginx status
sudo service nginx stop
cd /usr/local/certbot
./certbot-auto renew
sudo service nginx start
sudo service nginx status
Djangoデプロイ時には 証明書 を自動更新するようにセットしていたつもりだったが、どうも上手くいっていなかった。
恐らくサーバー起動中でも更新できる許可を行っていなかったから。
上記コマンドは取り急ぎの対策として、一旦サーバーを止めて、再度 Let's Encrypt を読み込む方法。焦って複雑な処理をセットするよりは確実と判断。ものの 2分で 証明書 が有効に。
コマンド実行結果
【証明書の更新 成功時】
【証明書の更新 失敗時】
サーバー(NGINX)を止めずに ./certbot-auto renew
を実行するとエラーに。
参考になる記事: Qiita/Let's Encrypt で Nginx にSSLを設定する