Recientemente decidí intentar instalar Discourse. Después de colocar todo en la carpeta en Ubuntu 20.4, estoy recibiendo un error que dice: “El puerto 443 no es accesible mediante el nombre de host”. Intentar conectarme interna y externamente no funciona en absoluto.
He realizado MUCHAS búsquedas. He eliminado los proxies de CloudFlare y lo he reinstalado por completo varias veces, cambiando los subdominios e incluso utilizando el dominio raíz en un momento dado. Nada ha funcionado.
Cada vez he confirmado que el dominio SÍ apunta al servidor Ubuntu, que no hay un firewall bloqueando el tráfico, que el puerto está abierto y que todo está configurado correctamente. Este dominio ha funcionado durante los últimos 3 meses, pero de repente dejó de hacerlo al migrar a Discourse, lo que me lleva a creer que podría ser un error por mi parte. Sin embargo, todo lo que he encontrado en línea no parece ayudar a resolver el problema, ni tampoco han servido mis propios pasos de solución de problemas en este escenario.
Eso fue una de las primeras cosas que logré hacer. En ambos dominios que probé, configuré el DNS como ‘solo DNS’ y realicé un ping para asegurarme de que el tráfico iba directamente a la IP y no estaba siendo proxy a través de CF.
Sospecho que aquí hay un problema con el firewall. ¿Qué proveedor de alojamiento estás usando para Discourse? ¿El servidor está usando UFW o un firewall externo que está bloqueando las conexiones entrantes?
Eso simplemente significa que se están descartando paquetes ICMP. No necesariamente indica un problema de DNS, pero sugiere que se está utilizando algún tipo de firewall.
@awexx: ¿Estás intentando alojar esto en una conexión de Charter Broadband? El rango 98.0.0.0 - 98.255.255.255 es un rango de IP antiguo de Charter para su red de cable. No deberían bloquear el puerto 443, pero su AUP lo prohíbe y he escuchado anteriormente que a algunos clientes se les restringió el acceso o se les reubicó la dirección cuando se detectó este comportamiento.
Además, revisa la configuración de red del entorno donde estás virtualizando la instancia de Ubuntu: ¿está configurada para usar la red del host o en modo puente? ¿Qué hipervisor estás utilizando?
Sí, estoy usando una conexión de Charter Broadband. Irónicamente, no he tenido ningún problema al intentar alojar nada más a través de esta red; los puertos 443 y 80 se abrieron correctamente y funcionan bien fuera de mi red.
Esto está alojado en un servidor local con Ubuntu 20.4. Está configurado para usar la red del host.
Al revisar la retransmisión de puertos de mi router, todo parece estar bien. De hecho, ahora que lo pienso, ¿no sería el firewall del router?
Probablemente esté bloqueando los pings para Gavin; acabo de hacer un ping de nuevo y está funcionando.
Si estás en la misma red que el servidor, la conexión de bucle local explicaría por qué tú puedes hacer ping a él y él no.
De todos modos, esto no parece ser un problema de Discourse, así que no estoy seguro de que podamos ayudarte realmente.
La guía de configuración recomienda un servidor en la nube porque es una forma sencilla y directa de empezar a funcionar. Si quieres intentar usar tu propia red en un área donde el proveedor de servicios de red prohíbe activamente el alojamiento de servidores, me temo que eso probablemente excede el alcance del soporte gratuito que ofrecemos aquí y tendrás que resolverlo por tu cuenta.
Entiendo, de todos modos tenía planeado conseguir un servidor en la nube para Discourse y también alojar mis otros recursos en otro lugar si esto no funcionaba.