Mi Discourse no funciona

Instalé Discourse en mi VPS, pero no funciona. El sitio web no se abre. Cuando ejecuto discourse-doctor, aparece un mensaje como: “versión de Discourse en miDominio.com: no encontrada”, algo así.

Necesito una solución rápida..
<a href="https://ibb.co/kqZxYtm"><img src="https://i.ibb.co/TPykzsW/IMG-20200315-021630.jpg" alt="IMG-20200315-021630" border="0"></a>
https://i.ibb.co/TPykzsW/IMG-20200315-021630.jpg
He subido una captura de pantalla.

1 me gusta

¿Siguiste la instalación de 30 minutos? No se admite ningún otro método de instalación aquí.

https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

Sí, lo instalé siguiendo esto

Hmm… puede ser difícil solucionar problemas de forma remota. Si no funciona, es muy probable que hayas pasado por alto algo en las instrucciones oficiales. ¿Estás seguro de que el dominio apunta correctamente a tu servidor?

También he notado con frecuencia que, cuando el sitio no aparece en el navegador web, simplemente reiniciar el servidor y ejecutar ./launcher rebuild app suele resolverlo. Si eso no funciona, los mensajes que aparecen al ejecutar ./launcher rebuild app ofrecen buenas pistas sobre qué está fallando.

¡Buena suerte! Si tienes prisa por poner tu sitio en línea, considera un plan de pago o publica en Marketplace.

3 Me gusta

Mi sitio web muestra la página de bienvenida de nginx. Eso es todo.

¿Instalaste nginx en el servidor?

Si el DNS está configurado correctamente, el nginx interno dentro del contenedor Docker no podría ser el responsable de mostrar esa página.

1 me gusta

No, no lo instalé, pero hay una página de bienvenida de nginx

¿Cuál es la salida de

netstat -alpn | grep 80

Si hay nginx (ya sea que lo hayas instalado o no), debería aparecer indicado como tal.
Si nginx se está ejecutando actualmente en los puertos 80/443, debes desinstalarlo con:

sudo -i
service nginx stop
apt purge nginx*
cd /var/discourse
./launcher start app
1 me gusta

tcp6 0 0 :::80 :::* LISTEN 31740/docker-proxy
unix 3 STREAM CONNECTED 18086 765/systemd-logind unix 3 STREAM CONNECTED 18087 777/dbus-daemon /var/run/dbus/system_bus_socket

1 me gusta

Parece que Docker está escuchando en el puerto 80. En ese caso, ¿hiciste algún cambio en Discourse?

1 me gusta

No. Acabo de instalar Discourse siguiendo la guía de Discourse Got Hub :frowning:

1 me gusta

¿Puedes confirmar si el nombre de tu dominio hace ping a la dirección IP de tu VPS?

1 me gusta

Sí, ya tengo IPv4 e IPv6

1 me gusta

En este punto, solo puedo sugerir que vuelvas a empezar desde cero si se trataba de una instalación nueva. Si era un sistema de producción existente, es posible que quieras contratar a alguien para que lo solucione, ya que no hay nada obvio que yo pueda identificar. Es posible que alguien pueda identificar el problema una vez que acceda a tu servidor y realice algunas pruebas de solución de problemas avanzadas.

2 Me gusta