Эта ошибка означает, что letsencrypt не может подтвердить, что вы действительно являетесь владельцем домена, для которого вы пытаетесь создать сертификат. Он пытается получить доступ к URL:
http://www.holzlauf.ch/.well-known/acme-challenge/hyDaCURuFoJGi9ASuJdNppayYcjIRpqp3vMLTKbA-hA
Но сервер letsencrypt не может достичь этого местоположения.
Итак, давайте вернемся назад. Как правило, метод letsencrypt работает так, что ваш certbot
(или любой используемый вами acme-клиент) создает конечную точку, доступную на http://www.example.com/.well-known/<some-hash>
, и затем запрашивает у сервера доступ к ней. Если результат HTTP равен 200, сервер Letsencrypt ACME считает это успешным и выдает сертификат. Если результат равен 400 или более, это сбой, и возвращается ошибка, подобная приведенной выше.
Как именно создается хорошо известное местоположение, зависит от того, какой плагин certbot вы используете. Например:
- плагин webroot поместит файл в вашей файловой системе в то место, которое вы указали в конфигурации
- плагин nginx обновит конфигурацию nginx, чтобы при получении ресурса возвращался код состояния HTTP 200
- плагин DNS обновит ваши записи DNS, чтобы подтвердить аналогичным образом.
Итак, учитывая все это, я не знаю точно, в чем здесь проблема, но похоже, что вы неправильно настроили плагин. Надеюсь, хотя это дает вам достаточно информации, чтобы исправить. А если это не так, пожалуйста, прокомментируйте ниже и уточните, какой плагин вы используете и какова конфигурация.
EDIT
Если вы идете сюда:
https://acme -staging.api.letsencrypt.org / Acme / AuthZ / YnGjTUHQa5upTAajCNPOLX_aLLlmRQiRP6uj3a0vAm8
Вы можете увидеть более подробное описание полученной ошибки.
Ответ 403 Запрещено. Это означает, что ваш веб-сервер заблокировал доступ к этому URL. Вы должны убедиться, что ваш веб-сервер (IIS, apache, nginx) разрешает доступ. Точный способ исправить это зависит от того, какой плагин DNS вы используете. См. документы для списка . Нажмите на ссылку и следуйте инструкциям.