Lets' Encrypt で SSL 証明書を取得しようとした時、 too many requests って言われることがあります。
There were too many requests of a given type :: Error creating new cert :: too many certificates already issued for: example.com
週5枚までとかのレート制限に引っかかっている模様。
設定をミスっていて、エラーになったりしても、レート制限に引っかかって取得できないということもあるので困りますよね。
解決方法
レート制限に抵触しなくなるまで待てっていうのが正攻法ですが、どうしてもすぐ欲しい時もありますよね。
ドメイン重複に関するエラー(同じドメインに5回以上重複して申請したとか)でしたら、サブドメインも一緒に申請してやれば回避できる可能性があります。
例)
example.com ← エラーになってしまうドメイン
www.example.com ← サブドメインを追加
追加したサブドメインは、 エラーになってしまうドメインと同じ IP(Aレコード)、同じ場所(Alias)を参照するように設定するのがポイントです。
以下のように -d
オプションで複数ドメインに申請してあげれば大丈夫です。
certbot certonly --webroot -w /var/www/html -d example.com -d www.example.com