- Plesk Onyx for Linux
Domain example.com has a Proxy rule for a Docker application configured in Domains > example.com > Docker Proxy Rules
On attempt to install Let's Encrypt certificate in Domains > example.com > Let's Encrypt > Install the following error is shown in Plesk:
PLESK_ERROR: The authorization token is not available at https://example.com/.well-known/acme-challenge/39lkQPqRlUmgdiFIv7cVDOYa_wHqqulMjM-Mk3CLwh4.
To resolve the issue, make it is possible to download the token file via the above URL.
See the related Knowledge Base article for details.
Invalid response from https://acme-v01.api.letsencrypt.org/acme/authz/abcdefgijkmnopqrtuvwxyz.
Detail: Invalid response from http://example.com/.well-known/acme-challenge/39lkQPqRlUmgdiFIv7cVDOYa_wHqqulMjM-Mk3CLwh4: "<!DOCTYPE html>
This is a bug in Let's Encrypt extension with ID EXTLETSENC-11.
Let's Encrypt authorization requests are proxied inside to the Docker container.
As a workaround, disable proxy mode for the domain leaving only docker proxy rules. For that:
Navigate to Domains > example.com > Apache & nginx Settings
Disable Proxy Mode checkbox at the bottom of the page.
Apply changes and issue the certificate