Поместить сертификат Let's Encrypt в API в Kong API Gateway?
Я получаю ошибку curl: (60) SSL certificate problem: Invalid certificate chain
пытаясь получить доступ к одному из моих API. Я использую сертификат от Let's Encrypt.
Действия по воспроизведению
- Получить сертификат SSL от Let's Encrypt, который я получил файлы
chain.pem
,cert.pem
,fullchain.pem
,privkey.pem
Добавьте объект сертификата в Конге, используя эту команду
curl -i -X POST http://localhost:8001/certificates \ -F "cert=@/path/to/cert.pem" \ -F "key=@/path/to/privkey.pem" \ -F "snis=subdomain.mydomain.com"
Попробуйте получить к нему доступ с помощью этого
curl -i https://mykongdomain.com/ \ -H "Host: subdomain.mydomain.com"
Ошибка получения
curl: (60) SSL certificate problem: Invalid certificate chain
- Я также попытался изменить значение
cert
использование параметров@/path/to/chain.pem
,@/path/to/fullchain.pem
но все равно получил ту же ошибку.