Problema autoassinado do certificado da Web Telokram Bot API Webhooks

Estou trabalhando em um servidor de linguagem Ruby para gerenciar vários robôs de telegrama viasetwebhooks

BTW, entregarei o servidor como código-fonte aberto emBOTServer

PROBLEMA

Estou com problemas ao receber atualizações do webhook do Telegram Bot API Server. Eu configurei um token de webhook (resposta do Telegram "sucesso"), mas não recebo nenhuma atualização no webhook configurado com êxito.

Eu acho que o problema pode estar por aícertificado autoassinado mistérios. Ver velhopergunta reddit e respostas.

Tenho um problema semelhante e acho que há algum "mal-entendido" entre o servidor da API do Telegram Bot que envia atualizações de webhooks HTTPs e os webhooks receving do servidor bot (eu uso o nginx como manipulador de certificado SSL proxy / https).

Parece que alguém resolveu o problema de configuração do nginx com uma "cadeia" de certificado; Sou bastante ignorante em truques de certificados e, por isso, pergunto:

PERGUNTA, QUESTÃO

Que alguém possa postar informações, para configurar o nginx (qualquer servidor web SSL!) Com configurações detalhadas / passo a passo para manequins, mostrando como passar dos arquivos .key e .pem descritos aqui:https://core.telegram.org/bots/self-signed paraconfigurar a cadeia de certificados configurar na configuração do nginx, para ser "aceito" pelo Telegram Bot API Server?

BTW, minha configuração nginx agora:

upstream backend {
  server 127.0.0.1:3000;
}

#
# HTTPS server
#
server {
  listen 8443 ssl;
  server_name myhost.com;

  ssl on;
  ssl_certificate /mypath/ssl/PUBLIC.pem;
  ssl_certificate_key /mypath/ssl/PRIVATE.key;

  ssl_session_timeout 5m;

  ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
  ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES";
  ssl_prefer_server_ciphers on;

  location @backend {
    proxy_pass http://backend;
  }

  location / {
    try_files $uri @backend;
  }
}

onde os arquivos PRIVATE.key + PUBLIC.pem são aquele gerado pelas seguintes diretrizes:Usando certificados autoassinados:

openssl req -newkey rsa:2048 -sha256 -nodes -keyout PRIVATE.key -x509 -days 365 -out PUBLIC.pem -subj "/C=US/ST=New York/L=Brooklyn/O=Example Brooklyn Company/CN=YOURDOMAIN.EXAMPLE"

obrigado

Giorgio

questionAnswers(3)

yourAnswerToTheQuestion