【Let’s Encrypt】certbot renew で Type: unauthorized エラーを解決した

certbot renewでエラーが出るドメインがありました。
いろいろと試すたびにエラーの種類が変わり、最終的に

このエラーに落ち着きました。
いろいろ調べて試しても解決できなかったのですが、
私の場合、ウェブルートをオプションで明示的に指定すると解決しました。

一度手動で成功すれば、後日

で一括更新してもうまくいきました。

【Linux】certbotが使えないサーバーで、getsslでLet’s Encryptの証明書を発行する

OSが古いからと言って、稼働しているサーバーを簡単に再インストールはできないですよね。
私が保守しているサーバーも結構古いものがあります。

Let’s Encryptの証明書を発行する方法としてはcertbotが有名ですが、
OSが古すぎて、どう試行錯誤してもcertbotはもう使えないという状況になり、
getsslというものを試してみました。

getsslの取得

インストール

設定ファイル生成

設定ファイル編集

設定ファイルに下記を追加します。

証明書の生成

Apacheの設定

※SSLEngine on がないとApacheが起動しませんでした。

自動更新設定