- Plesk for Linux
- Plesk for Windows
Let's Encrypt certificate installation fails with the following error in Plesk UI:
PLESK_ERROR: The "Certificates per Registered Domain" rate limit has been exceeded for example.com. Let's Encrypt allows no more than 20 certificates to be issued per registered domain, per week.
Detail: Error creating new cert :: too many certificates already issued for exact set of domains: example.com,www.example.com
Too many certificates were created for the domain for less than a week. As the result, limit Certificates per Registered Domain which is one of the Let's Encrypt rate limits has been exceeded
There is a rate limit of 20 certificates per domain per 7 days in a place that is set by Let's Encrypt. As the limit is defined by Let's Encrypt directly and cannot be managed though Plesk.
Note that subdomains from the same domain zone like example.com and blog.example.com are having the same rate limit. Thus, when first 20 domains of sub.example.com will get the certificate, the rest need to wait for a week.
To overcome the issue wait for this week period to pass and reissue certificate.
Note: If the initial error was different, it is required to resolve it prior to re-trying generating a new certificate in 7 days. There is no difference how the request was sent from a command-line interface or from Plesk.
Also, as a workaround it is possible to issue wildcard Let's Encrypt certificate using the following article:
Is it possible to use Let's Encrypt for wildcard certificates?