Inicié una instancia de máquina virtual (VM) de nivel gratuito en AWS para ejecutar exclusivamente Discourse. La configuración inicial funcionó bien; pude ver la página de éxito, pero tuve que repetirla porque cometí un error en la configuración. De todos modos, después de crear un nuevo VPS, seguí los mismos pasos de instalación que en DigitalOcean y, tras la instalación, sin que pareciera haber ningún problema, no puedo conectarme a Discourse. Está en ejecución, pero los puertos 443 y 80 están cerrados, a pesar de que permití todo el tráfico de entrada y salida del servidor.
Así que intenté configurarlo en DigitalOcean y parece que tengo el mismo problema. Los puertos 80 y 443 parecen estar bloqueados o Discourse no se está ejecutando correctamente, aunque debería estarlo, sin errores.
Como se mencionó anteriormente, lo intenté en AWS y funcionó una vez, pero luego no volvió a funcionar. Teniendo en cuenta su configuración compleja de firewall, probé un método más sencillo usando DigitalOcean, pero obtuve el mismo resultado. Incluso seguí las instrucciones de GitHub en una instalación nueva.
Edición:
Incluso al usar herramientas de verificación de puertos, estos no aparecen abiertos.
Así que intenté configurarlo con OVH, mismo problema: los puertos 443 y 80 están cerrados en la IP. Estoy siguiendo estos pasos como lo he hecho muchas veces con éxito en instalaciones anteriores. Estoy realmente confundido y curioso por saber qué estoy haciendo mal.
Tal vez tengas un proxy instalado en tu máquina virtual Linux.
¿Estás seguro de que estás usando tu IP pública y de que es tu dirección IP actual?
En AWS, cada vez que detienes y reinicias una instancia, recibes una nueva dirección IP pública.
Si deseas una permanente, debes crearla usando Elastic IPs y pagar por ella.
En las interfaces de red puedes verificar cuál es la IP pública de tu interfaz en ejecución.
Sin proxy. Configuré correctamente las direcciones IP elásticas. Entre hoy y ayer, intenté instalar en 3 instalaciones nuevas (DO, AWS, OVH) siguiendo los mismos pasos que enlucé anteriormente.
Tengo una instancia de producción ejecutándose en Lightsail y un sitio de prueba usando una instancia gratuita de EC2.
Y no hemos tenido este problema (bueno, al principio olvidé abrir el proxy de Amazon un par de veces).
Lo seguí y aún no tengo suerte. Tengo subdominios del dominio que estoy usando en otro VPS, pero eso no debería ser un problema ya que el principal está reenviado al VPS que estoy utilizando. ¿Hay algo más que pueda probar?