Пытаюсь добавить сертификат на домен с помощью сертбота, получаю эту

ошибку
Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems:
Domain: example.com
Type: unauthorized
Detail: 214.248.43.12: Invalid response from http://example.com/.well-known/acme-challenge/23qLosRkwe388e1dWhIK-MiNxCqaKZHrqUvUMDLM430: 404

Domain: dev.example.com
Type: unauthorized
Detail: 214.248.43.12: Invalid response from http://dev.example.com/.well-known/acme-challenge/GHw5LYbRcRRhLB6UoqdMdbz-kYaBrpVCLuTOHu2dPtw: 404

Вот такие конфиги:
server { #redirect to HTTPS
listen 80 default_server;

server_name _;

return 301 https://$host$request_uri;
}

server {
server_name example.com;
listen 443 ssl;

location ~ /.well-known/acme-challenge/ {
root /var/www/certbot;
}
}

server {
server_name dev.example.com;
listen 443 ssl;

location ~ /.well-known/acme-challenge/ {
root /var/www/certbot;
}
}

Подскажите что поправить, чтобы обновить серты или на что грешить хотя бы?

27 ответов

201 просмотр

location /.well-known {

сертификаты проверяются по хттп, не хттпС

Simon-Kuzmichev Автор вопроса
Simon Kuzmichev
Убрать редирект и слушать 80 порт?

я не знаю надо тебе редирект или нет. но акме отвечать надо по хттп. локейшн перенеси в сервер на 80 порту

У Вас ошибка не связана с Nginx. Сертификат это просто файл, его надо скачать, а далее в конфиге есть путь к файлу. У Вас при обращении к скачиванию отдает 404 код ответа.

Визуально или ошибка в URL или надо вникать.

Simon-Kuzmichev Автор вопроса
Evgeniy Naumov
я не знаю надо тебе редирект или нет. но акме отве...

Перенес .well-known в сервер на 80 порту, редирект для него не срабатывает, но 404 осталась, токенов нет похоже...

Simon-Kuzmichev Автор вопроса
V K
Визуально или ошибка в URL или надо вникать.

В url ошибки нет думаю, первый раз они встали нормально, а сейчас пытаюсь добавить 1 новый поддомен

Simon Kuzmichev
В url ошибки нет думаю, первый раз они встали норм...

Сделайте руками через подтверждение в DNS для wildcard

Simon Kuzmichev
В url ошибки нет думаю, первый раз они встали норм...

Так сделай, потом идешь в DNS и прописываешь txt запись 2 штуки, часа 3 ждешь, и подтверждаешь. Лучше сессию в мультиплекторе запускай типа screen, чтобы не оборвалось и не пришлось повторять.

Simon-Kuzmichev Автор вопроса
V K
Так сделай, потом идешь в DNS и прописываешь txt з...

А в чем отличие такой сложной установки сертов от сертбота, который делает это за одну команду и автоматически продляет по крону? Есть какое-то преимущество?

Simon Kuzmichev
А в чем отличие такой сложной установки сертов от ...

Это для мультидоменов такой замут. Если домен один, то можно и как вы сказали.

Simon Kuzmichev
А в чем отличие такой сложной установки сертов от ...

обычно нет. это обходной метод, когда вебрут не доступен и апи нет. при его использовании разрабы заставляют километровую опцию указать, что ты намеренно это делаешь

Simon Kuzmichev
А в чем отличие такой сложной установки сертов от ...

Для Wildcard работает вроде только так, но может чего и изменилось, НО вряд-ли.

V K
Это для мультидоменов такой замут. Если домен один...

в нормальной жизни нет никаких причин использовать ручной днс

Evgeniy Naumov
в нормальной жизни нет никаких причин использовать...

https://certbot.eff.org/instructions?ws=nginx&os=debianstretch&tab=wildcard

V K
https://certbot.eff.org/instructions?ws=nginx&os=d...

я в курсе про вилкарды. но делать это вручную нет никакого смысла

Simon-Kuzmichev Автор вопроса
Evgeniy Naumov
в нормальной жизни нет никаких причин использовать...

Может конечно нужно подождать, однако сертификат на новом домене is not valid почему-то...

не надо сюда портянки конфигов, есть pastebin.com

Чтобы делать это скриптом DNS должен поддерживать API, то есть скрипт раз в 3 месяца просыпается, записывает новую тхт запись для подтверждения и подтверждает, что Вы владелец домена. Можно и через API сделать, НО надо вникать держит Ваш DNS API или нет и искать под него решение, или писать самому.

да перестань ты мне рассказывать как работает акме клиент

Evgeniy Naumov
да перестань ты мне рассказывать как работает акме...

Могу вообще ничего не рассказывать, спросили я ответил, что знал. Если все сами знаете, то спрашивать можно и не надо:)

V K
Чтобы делать это скриптом DNS должен поддерживать ...

и сертбот и другие имеют обычно поддержку самых распространенных

V K
Могу вообще ничего не рассказывать, спросили я отв...

я тебя не спрашивал ни очем, ты перепутал наверное

Похожие вопросы

Обсуждают сегодня

Всем привет. На руках есть видеопоток с камеры микроскопа, который показывает клетки. (Фото 1). Пытаюсь обвести их квадратами и пронумеровать на картинке. Пока получается...
Semyon
10
I am reaching out on behalf of my brother, who is currently seeking a data science internship opportunity. He is passionate about data science and has been actively honing his...
Shivam Kumar
3
Всём доброго времени суток, хотел бы узнать, очень понравилось направление ML и в частности к компьютерному зрению (диплом по распознаванию болячек на растениях) , хотел бы по...
Il'ya King
12
Всем привет! Ребят подскажите пожалуйста Есть ли различия обработки фото (стоп кадр из видео) и кадра из видео? Сделал поиск контуров и отфильтровал лишнее Но при запуск...
Evgeniy
4
Подскажите, возможно ли без нейросети получить контуры выделяющего объекта, в данным случае авто? Нужно определить не сам авто, а просто объект который выделяется, т.е. темная...
Denis
1
всем привет, есть видео футбольных матчей и необходимо определить какое действие происходит на видео в определённый момент времени. Условно, на 5 секунде игрок сделал пас, на ...
Vadzim _B
1
Hello everyone, ребят, к какому уровню сложности может относиться задачка по отделению облаков от неба для видео? (от 1 до 10,) *в условиях смены времени суток *при неизменно...
Merge
16
Понял) А легковесных моделей для таких задач не встречали? Т.е. что бы не объекты определял, а цветовые пятна, если так можно назвать.
Denis
3
Добрый вечер, подскажите, есть ли какие-то курсы/книги по openCV для c++, а то много где находил ссылка на: https://robocraft.ru/opencv Но сам курс 2010-го года, и там мало ...
Никита Мельников
2
Для подстче машин которые проходят линию использую yolov3 и сортинг алгоритм. Один фрейм обрабатывает 1.6секунд. Как можно ускорить или посоветуйте что можно использовать вмес...
Nurdaulet
3
Карта сайта