Windows Server 2019 / Hyper-V

Hola,

Acabo de instalar Hyper-V con Ubuntu 18.04 y he instalado Discourse en él. ( discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub )

El servidor Ubuntu tiene una IP estática asignada por mi router, además de un reenvío de puerto 443 desde allí, y he apuntado mi dominio a esa IP. La instalación funcionó: si ejecuto el comando “./launcher start app”, indica que Discourse se está ejecutando correctamente. Sin embargo, no puedo acceder a él desde mi dominio. En la sección de puertos dice: 0.0.0.0:443. ¿Debería ser esta la IP interna de la máquina?

De ser así, ¿cómo lo soluciono?

Gracias de antemano.

Se necesita un nombre de dominio, no una dirección IP. Además, debe ser accesible públicamente para que Let’s Encrypt funcione y requiere pasos adicionales para deshabilitar Let’s Encrypt.

2 Me gusta

tiene un nombre de dominio: forum.blueskull.win

Debes asegurarte de que el tráfico entrante a los puertos 80 y 443 llegue al servidor.

¿Ejecutaste discourse-setup? Esta herramienta verifica que el tráfico entrante pueda llegar al servidor (pero no funcionará si tienes un proxy inverso).

1 me gusta

Sí, ejecuté
./discourse-setup

y se conectó sin problemas, por eso me pregunto por qué no funciona ahora.

Tal vez tu servidor utilice un DNS diferente al de tu cliente. Configurar todo eso entre las distintas capas de tu router, el sistema operativo del servidor, la máquina virtual virtualizada, etc., es complicado. Es poco probable que puedas resolver ese nivel de problemas aquí.

Por eso es más fácil pagar 5 o 10 dólares al mes a DigitalOcean.

1 me gusta