certbot.errors.FailedChallenges: Failed authorization procedure. 404. Certbot + nginx

Симптомы:

 
  # certbot --nginx --preferred-challenges http
  

Получаю ошибку 404. Проверка происходит по https, хотя должна происходить по http.
"Не выключается" редирект в конфиге с http на https.
  "error": {
        "type": "urn:ietf:params:acme:error:unauthorized",
        "detail": "Invalid response from https://example.com/.well-known/acme-challenge/eL83Tyq_AOzwv8OOzOy7971QrEewfwefew_ewwxDtZYKXJKA []: 404",
        "status": 403
      }
 
В моем случае проблема была в определении нескольких хостов в server_name example.com www.example.com;
    	server {
           listen IP:90;
           server_name example.com www.example.com;
           return 301 http://$server_name$request_uri;
		}
    
Решение: создал для каждого хоста свой server { }

Комментарии

Популярные сообщения