letsencrypt – ошибка “…urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient …”

При обновлении сертификатов на сервере в одном из субдоменов получил ошибку:

Failed authorization procedure. cloud.tst-amo.net.ua (http-01): urn:ietf:params:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://cloud.tst-amo.net.ua/.well-known/acme-challenge/HOW5eh0oX55ug2b8E6yV7YVAVUFv15JqlxvKDhU-O2k: "<html>\r\n<head><title>404 Not Found</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>404 Not Found</h1></center>\r\n<hr><center>"

IMPORTANT NOTES:
- The following errors were reported by the server:

Domain: cloud.tst-amo.net.ua
Type: unauthorized
Detail: Invalid response from
http://cloud.tst-amo.net.ua/.well-known/acme-challenge/HOW5eh0oX55ug2b8E6yV7YVAVUFv15JqlxvKDhU-O2k:
"<html>\r\n<head><title>404 Not Found</title></head>\r\n<body
bgcolor=\"white\">\r\n<center><h1>404 Not
Found</h1></center>\r\n<hr><center>"

To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address.

Траблшутинг

Если сходу не получается решить – пошагово проверяем.

Создать файл, например index.html в директории

/.well-known/acme-chalenge/test.html
echo "TEST CERTBOT" > /.well-known/acme-chalenge/test.html

и убедитеся, что он открывается браузером:

https://tst-amo.net.ua/.well-known/acme-challenge/

Если открывается, то ошибка на 99% в конфиг. файле.
Если не открывается – смотреть права доступа – 755.

У меня в конф. файле для этого домена была, оказывается, пропущена строка с включением файла настроек для certbot.

image_pdfimage_print

Leave a Reply

Your email address will not be published. Required fields are marked *