letsencrypt ssl на emqtt

#ubuntu #ssl #lets-encrypt #emq

#ubuntu #ssl #позволяет зашифровать #emq

Вопрос:

Я использую версию Emqtt 2.3.3. Я пытаюсь реализовать ssl, используя lets encrypt. Я использую приведенные ниже шаги для реализации того же

sudo apt-получить обновление,sudo apt-установить программное обеспечение-свойства-общие,sudo добавить apt-репозиторий ppa: certbot / certbot,sudo apt-получить обновление,sudo apt-установить certbot

sudo certbot работает только —автономно -d example.com проверка openssl -CAfile /etc/letsencrypt/live/$domain/chain.pem /etc/letsencrypt/live/zhengyupan.de/cert.pem

/etc/letsencrypt/live/$domain/cert.pem: ОК

Я изменил приведенную ниже конфигурацию в прослушивателе emq.ssl.external.keyfile = /etc/letsencrypt/live /$ domain / privkey.pem прослушиватель.ssl.external.certfile = /etc/letsencrypt/live / $ domaion/fullchain.pem

cat /etc/ssl/сертификаты/DST_Root_CA_X3.pem /etc/letsencrypt/live/$domain/chain.pem > ca.pem

mosquitto_sub -t abc -h $domain -p 8883 -d —cafile ~/ca.pem

если я подпишу, я получаю сообщение об ошибке, похожее на истечение времени ожидания соединения