Hola, soy nuevo instalando Discourse. Estoy teniendo este problema.
Cuando llego a este paso e ingreso el comando “./discourse-setup”,
mi Terminal no muestra el mensaje “Los puertos 80 y 443 están libres para su uso”,
sino que muestra este mensaje:
"ADVERTENCIA: El puerto 443 de la computadora no parece ser accesible usando el nombre de host: "
“La conexión a http://elearning109.zapto.org/ (puerto 80) también falla.” etc.
Tendrás que ver qué servicio está escuchando en los puertos 80 y 443. Asumo que estás intentando instalar Discourse en un servidor con un sitio web existente. Si es así, tendrás que apagar temporalmente el servidor web para instalar Discourse y luego configurarlo para que se ejecute detrás de tu servidor web existente.
Si no es así, puedes verificar si ya se está ejecutando un servidor web usando el comando netstat -alpn | grep 80 o netstat -alpn | grep 443.
Vale, revisaré el puerto según tu sugerencia, pero mi servicio de nginx funciona con normalidad. Solo me pregunto por qué no se muestra la frase “Los puertos 80 y 443 están libres para su uso” durante el proceso de instalación.
Se me olvidó mencionar que mi sistema es la versión Ubuntu 20.04.1 y que el dominio “http://elearning109.zapto.org/” está actualmente en funcionamiento. El problema es que la instalación de Discourse se ha quedado atascada en la configuración del puerto.
Cuando la red externa está conectada a “http://elearning109.zapto.org/”, la dirección IP de la red interna se redirige a través del router. ¿Podría ser que el puerto 80 esté ocupado debido a esto?
El mensaje de visualización
Nombre de host para tu Discourse? [discourse.example.com]:
Verificando tu nombre de dominio . . .
ADVERTENCIA: El puerto 443 de la computadora no parece ser accesible usando el nombre de host:
ÉXITO: ¡La conexión al puerto 80 es exitosa!
Esto sugiere que tu configuración de DNS es correcta,
pero algo está impidiendo que el tráfico del puerto 443 llegue a tu servidor.
Revisa tu configuración de red para asegurarte de que las conexiones al puerto 443 estén permitidas.
Lo primero que debes hacer es confirmar que se resuelve a la dirección IP de este servidor.
Por lo general, esto se hace en el mismo lugar donde compraste el dominio.
Si estás seguro de que la dirección IP se resuelve correctamente, podría ser un problema de firewall.
Una búsqueda en la web sobre “abrir puertos TU SERVICIO EN LA NUBE” podría ayudar.
Esta herramienta está diseñada únicamente para las instalaciones más estándar. Si no puedes resolver
el problema anterior, necesitarás editar containers/app.yml tú mismo y luego escribir