Вожусь уже часа 3. В общем есть docker-compose, в котором описаны несколько образов, есть приложение и nginx, который проксирует на приложение. Добавил в этот композ certbot, настроил, вроде всё ок, сертификаты выдал. Подкинул volume с этими сертификатами в nginx, прописал их в конфиге. Но в браузере пишет, что они недействительны, а в curl вот такой ответ:
CAfile: none
SSL certificate problem: unable to get local issuer certificate certbot
Хотя в nginx прописаны серты:
ssl_certificate /etc/letsencrypt/live/my.domain/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/my.domain/privkey.pem;
В чём косяк?
посмотрите сначала что же за сертификаты в этом самом волюме, "правильные или нет", посмотрите в бразуре или с помощью openssl какие серты отдаются с nginx, может где то и найдётся причина. И ещё момент, вы браузером и курлом с той же самой машины проверяете или нет? какая операционка?
Вот сам серт странный отдаёт. Проверяю с разных машин
потому что nginx их не подтаскивает
а ты точно let's encrypt продовый апи подклюилч?
Обсуждают сегодня