Instalación Local de Discourse HA - Problema de Certificado

He estado intentando instalar una configuración experimental con dos máquinas virtuales Ubuntu para ejecutar Discourse, un servidor HAProxy y una cuarta para Postgres/Redis. Los servidores no son accesibles desde internet; es solo un sistema de prueba.

La instalación de Discourse se completa, pero me quedo atascado con los certificados. Tengo dos certificados autofirmados, pero claramente estoy haciendo algo mal, ya que sigo recibiendo errores de NGINX relacionados con encontrar (o no encontrar) los certificados cuando intento acceder al sitio.

¿Alguien más ha ejecutado Discourse de esta manera y puede explicar cómo hacer que las cosas funcionen con los certificados? Obviamente me estoy perdiendo algo, así que esto es una llamada a la educación, o a la confirmación de que toda esta configuración no es viable en primer lugar.

Si el servidor no es accesible desde internet, no podrás usar Discourse para obtener los certificados. Necesitarás obtenerlos de alguna otra manera y hacer que haproxy gestione los certificados.

Deberás consultar un sitio de haproxy para obtener información sobre cómo hacerlo.

En el lado de Discourse, eliminarás las plantillas de ssl y let’s encrypt y te asegurarás de configurar force_https en algún lugar.