Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

SSL Let's Encrypt - ошибка: Failed authorization procedure.

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
webspilka
Posts: 6
Joined: Sun Nov 08, 2015 4:45 pm

SSL Let's Encrypt - ошибка: Failed authorization procedure.
  • Quote

Post by webspilka » Mon Mar 27, 2017 8:11 am

Здравствуйте
Решил переехать на новый сервер
Для нового домена Let's Encrypt сработал на ура.
А вот при подключении старого домена (который работал на https на другом IP), возникла ошибка

Code: Select all

letsencrypt-vesta apartik apartik.com
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for apartik.com
http-01 challenge for www.apartik.com
Using the webroot path /etc/letsencrypt/webroot for all unmatched domains.
Waiting for verification...
Cleaning up challenges
Failed authorization procedure. www.apartik.com (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: The key authorization file from the server did not match this challenge [AH03C3yVIJI-8AT421rPLG-60MPtL2xQUarCB41Nb-0.b-K7w05BwJOGvg4VWlZF99C5h14CICoqt5-gPbmeSK8] != [AH03C3yVIJI-8AT421rPLG-60MPtL2xQUarCB41Nb-0.bVialEFXSokbIo3usG6esE2iPU1ix82ONJ6M4suXsQs], apartik.com (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: The key authorization file from the server did not match this challenge [nbqRV0UI73YrelMsr_I_FXMrICF6lH8nRfAQYQyw_vY.b-K7w05BwJOGvg4VWlZF99C5h14CICoqt5-gPbmeSK8] != [nbqRV0UI73YrelMsr_I_FXMrICF6lH8nRfAQYQyw_vY.bVialEFXSokbIo3usG6esE2iPU1ix82ONJ6M4suXsQs]

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

   Domain: www.apartik.com
   Type:   unauthorized
   Detail: The key authorization file from the server did not match
   this challenge
   [AH03C3yVIJI-8AT421rPLG-60MPtL2xQUarCB41Nb-0.b-K7w05BwJOGvg4VWlZF99C5h14CICoqt5-gPbmeSK8]
   !=
   [AH03C3yVIJI-8AT421rPLG-60MPtL2xQUarCB41Nb-0.bVialEFXSokbIo3usG6esE2iPU1ix82ONJ6M4suXsQs]

   Domain: apartik.com
   Type:   unauthorized
   Detail: The key authorization file from the server did not match
   this challenge
   [nbqRV0UI73YrelMsr_I_FXMrICF6lH8nRfAQYQyw_vY.b-K7w05BwJOGvg4VWlZF99C5h14CICoqt5-gPbmeSK8]
   !=
   [nbqRV0UI73YrelMsr_I_FXMrICF6lH8nRfAQYQyw_vY.bVialEFXSokbIo3usG6esE2iPU1ix82ONJ6M4suXsQs]

   To fix these errors, please make sure that your domain name was
   entered correctly and the DNS A record(s) for that domain
   contain(s) the right IP address.
Let's Encrypt returned an error status.  Aborting.
A запись для домена я поменял 15 часов назад, у меня домен еще вчера начал указывать на новый ip. Есть ли смысл ждать еще сутки или проблема в чем то другом?
Top

webspilka
Posts: 6
Joined: Sun Nov 08, 2015 4:45 pm

Re: SSL Let's Encrypt - ошибка: Failed authorization procedure.
  • Quote

Post by webspilka » Mon Mar 27, 2017 2:38 pm

я так понимаю проблема в том что не обновлялся файл
/home/{USER}/conf/web/nginx.{DOMAIN}.conf_letsencrypt
который отвечает за выдачу
http://{DOMAIN}/well-known/acme-challenge/
после удаления этого файла и запуска
letsencrypt-vesta {user} {domain} - все заработало без ошибок
Top

Светозар
Posts: 84
Joined: Sat Sep 21, 2013 6:01 pm
Contact:
Contact Светозар
Website

Re: SSL Let's Encrypt - ошибка: Failed authorization procedure.
  • Quote

Post by Светозар » Mon Apr 03, 2017 8:51 am

К сожалению, работает только CLI, через веб форму не работает (
Top

Светозар
Posts: 84
Joined: Sat Sep 21, 2013 6:01 pm
Contact:
Contact Светозар
Website

Re: SSL Let's Encrypt - ошибка: Failed authorization procedure.
  • Quote

Post by Светозар » Mon Apr 03, 2017 9:30 am

В общем так.

2 проблемы:

Первая: Если попытать включить SSL, а потом выключить, конфиг snginx очищается лишь на половину, и nginx не перезапускается, пока мы не почистим snginx.

Вторая: Если у Вас настроены редиректы на сайте (301), то Let's Encrypt не создастся.

Обе проблемы детектятся методом тыка.

Во втором случае можно проверить так:

Создаем файл:

Code: Select all

printf "%s" thisisthecontentoffile > /home/admin/web/kolesnikov.pw/.well-known/acme-challenge/dummychallengefile
Выполняем в терминале:

Code: Select all

[e1@svetozar ~]$ curl -i http://kolesnikov.pw/.well-known/acme-challenge/dummychallengefile | cat -A
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   178  100   178    0     0   7729      0 --:--:-- --:--:-- --:--:--  8090
HTTP/1.1 301 Moved Permanently^M$
Server: nginx^M$
Date: Mon, 03 Apr 2017 09:00:51 GMT^M$
Content-Type: text/html^M$
Content-Length: 178^M$
Connection: keep-alive^M$
Keep-Alive: timeout=60^M$
Location: https://kolesnikov.pw/.well-known/acme-challenge/dummychallengefile^M$
X-Frame-Options: SAMEORIGIN^M$
X-Content-Type-Options: nosniff^M$
X-XSS-Protection: 1; mode=block^M$
Strict-Transport-Security: max-age=31536000; preload^M$
^M$
<html>^M$
<head><title>301 Moved Permanently</title></head>^M$
<body bgcolor="white">^M$
<center><h1>301 Moved Permanently</h1></center>^M$
<hr><center>nginx</center>^M$
</body>^M$
</html>^M$
Опа, а у нас 301 редирект. Из-за него и возникает проблема. Остается открытым вопрос, как решить вопрос с пере выпуском, если у меня на всех сайтах будут стоять редиректы на https, особенно если их больше 100. Скорее всего нужно мудрить с правилами nginx, но мне лень разбираться. Удачи! ))
Top

webspilka
Posts: 6
Joined: Sun Nov 08, 2015 4:45 pm

Re: SSL Let's Encrypt - ошибка: Failed authorization procedure.
  • Quote

Post by webspilka » Mon Apr 03, 2017 9:58 am

Светозар wrote: Скорее всего нужно мудрить с правилами nginx, но мне лень разбираться. Удачи! ))
Спасибо, но я уже написал что нашел проблему
нужно было просто удалить файл
/home/{USER}/conf/web/nginx.{DOMAIN}.conf_letsencrypt
Top

Светозар
Posts: 84
Joined: Sat Sep 21, 2013 6:01 pm
Contact:
Contact Светозар
Website

Re: SSL Let's Encrypt - ошибка: Failed authorization procedure.
  • Quote

Post by Светозар » Mon Apr 03, 2017 11:44 am

webspilka wrote: нужно было просто удалить файл
/home/{USER}/conf/web/nginx.{DOMAIN}.conf_letsencrypt
Это может не помочь, если сайт которые Вы добавляете имеет редирект на например https так, как при создании сертификата он обращается к http, а ответа от него не получает нужного. Пусть в этом топике будут рассмотрены все возможные варианты.
Top


Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password