Discourse no funciona en AWS EC2 privado

Hola,
Hemos configurado Discourse en AWS EC2 privado y hemos mapeado la IP privada de EC2 en AWS Route 53 (alojamiento DNS).

Al ejecutar /discourse-setup, obtenemos lo siguiente, lo que significa que la máquina EC2 puede conectarse con el dominio mencionado en Route 53:
¿Nombre de host para tu Discourse? [testkb4.dryice-aws.com]: testkb4.dryice-aws.com
Comprobando tu nombre de dominio . . .
Conexión con testkb4.dryice-aws.com exitosa.

Al ejecutar ./discourse-doctor, obtenemos lo siguiente:

Versión de Discourse en testkb4.dryice-aws.com: NO ENCONTRADA
Versión de Discourse en localhost: NO ENCONTRADA

Cuando proporcionamos la IP pública de EC2 en Route 53 (alojamiento DNS), todo funciona bien. ¿La configuración de Discourse solo se ejecutará con la IP pública o la IP elástica de la máquina EC2?

Por favor, ayúdanos con esto.

Saludos,
Deepak Bisht

La instalación estándar obtiene un certificado de Let’s Encrypt. Eso requiere una IP pública. Si necesita que el servidor no sea accesible desde Internet, tendrá que hacer una instalación no compatible, quizás con un certificado que obtenga de otra manera o detrás de un proxy inverso que tenga un certificado. Ejecutar sin certificado no es realmente compatible.

1 me gusta

Gracias Jay por tu respuesta. ¿Puedes sugerir alguna instalación no compatible de esto?