При обновлении сертификатов на сервере в одном из субдоменов получил ошибку:
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.