Hola,
Necesito tu ayuda. Llevo mucho tiempo intentando solucionar este problema, pero no he encontrado ninguna solución.
Estoy utilizando DigitalOcean.
He instalado Ubuntu 20.04.
He instalado CyberPanel.
Añadí mi dominio y emití un certificado SSL.
Fui a Docker y elegí la última imagen estable de Bitnami para Discourse.
Luego creé un contenedor en el puerto 9000 y edité el archivo de configuración vía SSH.
Edité la regla de reescritura y añadí:
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
REWRITERULE ^(.*)$ http://dockerbackend/$1 [P]
Sin embargo, después de hacer todo esto, no puedo ejecutar Discourse y obtengo el siguiente mensaje:
503 Servicio no disponible
¡El servidor está temporalmente ocupado, inténtalo de nuevo más tarde!
Ayuda, ¿qué debo hacer?
Registros del contenedor:
discourse 09:31:16.36
discourse 09:31:16.36 Bienvenido al contenedor de Discourse de Bitnami
discourse 09:31:16.36 Suscríbete a las actualizaciones del proyecto observando https://github.com/bitnami/bitnami-docker-discourse
discourse 09:31:16.37 Envía problemas y solicitudes de funciones en https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:31:16.37
discourse 09:31:16.38 INFO ==> Validando la configuración en las variables de entorno POSTGRESQL_CLIENT_*
discourse 09:31:16.42 WARN ==> No se pudo resolver el nombre de host postgresql, esto podría provocar problemas de conexión
discourse 09:31:16.43 WARN ==> No se pudo resolver el nombre de host redis, esto podría provocar problemas de conexión
discourse 09:31:16.44 WARN ==> La variable de entorno DISCOURSE_DATABASE_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:31:16.44 WARN ==> La variable de entorno DISCOURSE_REDIS_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:31:16.44 INFO ==> Creando el archivo de configuración de Discourse
discourse 09:31:16.48 INFO ==> Asegurando que los directorios de Discourse existan
discourse 09:31:16.49 INFO ==> Intentando conectarse al servidor de base de datos
discourse 09:32:16.73 ERROR ==> No se pudo conectar a la base de datos
discourse 09:32:17.48
discourse 09:32:17.49 Bienvenido al contenedor de Discourse de Bitnami
discourse 09:32:17.49 Suscríbete a las actualizaciones del proyecto observando https://github.com/bitnami/bitnami-docker-discourse
discourse 09:32:17.49 Envía problemas y solicitudes de funciones en https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:32:17.49
discourse 09:32:17.50 INFO ==> Validando la configuración en las variables de entorno POSTGRESQL_CLIENT_*
discourse 09:32:17.53 WARN ==> No se pudo resolver el nombre de host postgresql, esto podría provocar problemas de conexión
discourse 09:32:17.54 WARN ==> No se pudo resolver el nombre de host redis, esto podría provocar problemas de conexión
discourse 09:32:17.55 WARN ==> La variable de entorno DISCOURSE_DATABASE_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:32:17.55 WARN ==> La variable de entorno DISCOURSE_REDIS_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:32:17.55 INFO ==> Creando el archivo de configuración de Discourse
discourse 09:32:17.61 INFO ==> Asegurando que los directorios de Discourse existan
discourse 09:32:17.62 INFO ==> Intentando conectarse al servidor de base de datos
discourse 09:33:17.83 ERROR ==> No se pudo conectar a la base de datos
discourse 09:33:18.61
discourse 09:33:18.61 Bienvenido al contenedor de Discourse de Bitnami
discourse 09:33:18.61 Suscríbete a las actualizaciones del proyecto observando https://github.com/bitnami/bitnami-docker-discourse
discourse 09:33:18.62 Envía problemas y solicitudes de funciones en https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:33:18.62
discourse 09:33:18.63 INFO ==> Validando la configuración en las variables de entorno POSTGRESQL_CLIENT_*
discourse 09:33:18.67 WARN ==> No se pudo resolver el nombre de host postgresql, esto podría provocar problemas de conexión
discourse 09:33:18.67 WARN ==> No se pudo resolver el nombre de host redis, esto podría provocar problemas de conexión
discourse 09:33:18.68 WARN ==> La variable de entorno DISCOURSE_DATABASE_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:33:18.68 WARN ==> La variable de entorno DISCOURSE_REDIS_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:33:18.69 INFO ==> Creando el archivo de configuración de Discourse
discourse 09:33:18.76 INFO ==> Asegurando que los directorios de Discourse existan
discourse 09:33:18.79 INFO ==> Intentando conectarse al servidor de base de datos
discourse 09:34:18.98 ERROR ==> No se pudo conectar a la base de datos
discourse 09:34:19.59
discourse 09:34:19.59 Bienvenido al contenedor de Discourse de Bitnami
discourse 09:34:19.59 Suscríbete a las actualizaciones del proyecto observando https://github.com/bitnami/bitnami-docker-discourse
discourse 09:34:19.59 Envía problemas y solicitudes de funciones en https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:34:19.60
discourse 09:34:19.60 INFO ==> Validando la configuración en las variables de entorno POSTGRESQL_CLIENT_*
discourse 09:34:19.64 WARN ==> No se pudo resolver el nombre de host postgresql, esto podría provocar problemas de conexión
discourse 09:34:19.65 WARN ==> No se pudo resolver el nombre de host redis, esto podría provocar problemas de conexión
discourse 09:34:19.65 WARN ==> La variable de entorno DISCOURSE_DATABASE_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:34:19.65 WARN ==> La variable de entorno DISCOURSE_REDIS_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:34:19.65 INFO ==> Creando el archivo de configuración de Discourse
discourse 09:34:19.71 INFO ==> Asegurando que los directorios de Discourse existan
discourse 09:34:19.72 INFO ==> Intentando conectarse al servidor de base de datos
discourse 09:35:19.95 ERROR ==> No se pudo conectar a la base de datos
discourse 09:35:20.79
discourse 09:35:20.79 Bienvenido al contenedor de Discourse de Bitnami
discourse 09:35:20.79 Suscríbete a las actualizaciones del proyecto observando https://github.com/bitnami/bitnami-docker-discourse
discourse 09:35:20.80 Envía problemas y solicitudes de funciones en https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:35:20.80
discourse 09:35:20.81 INFO ==> Validando la configuración en las variables de entorno POSTGRESQL_CLIENT_*
discourse 09:35:20.85 WARN ==> No se pudo resolver el nombre de host postgresql, esto podría provocar problemas de conexión
discourse 09:35:20.86 WARN ==> No se pudo resolver el nombre de host redis, esto podría provocar problemas de conexión
discourse 09:35:20.86 WARN ==> La variable de entorno DISCOURSE_DATABASE_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:35:20.87 WARN ==> La variable de entorno DISCOURSE_REDIS_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:35:20.87 INFO ==> Creando el archivo de configuración de Discourse
discourse 09:35:20.94 INFO ==> Asegurando que los directorios de Discourse existan
discourse 09:35:20.95 INFO ==> Intentando conectarse al servidor de base de datos
discourse 09:36:21.15 ERROR ==> No se pudo conectar a la base de datos
discourse 09:36:21.73
discourse 09:36:21.74 Bienvenido al contenedor de Discourse de Bitnami
discourse 09:36:21.74 Suscríbete a las actualizaciones del proyecto observando https://github.com/bitnami/bitnami-docker-discourse
discourse 09:36:21.74 Envía problemas y solicitudes de funciones en https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:36:21.74
discourse 09:36:21.75 INFO ==> Validando la configuración en las variables de entorno POSTGRESQL_CLIENT_*
discourse 09:36:21.79 WARN ==> No se pudo resolver el nombre de host postgresql, esto podría provocar problemas de conexión
discourse 09:36:21.80 WARN ==> No se pudo resolver el nombre de host redis, esto podría provocar problemas de conexión
discourse 09:36:21.81 WARN ==> La variable de entorno DISCOURSE_DATABASE_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:36:21.81 WARN ==> La variable de entorno DISCOURSE_REDIS_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:36:21.81 INFO ==> Creando el archivo de configuración de Discourse
discourse 09:36:21.86 INFO ==> Asegurando que los directorios de Discourse existan
discourse 09:36:21.87 INFO ==> Intentando conectarse al servidor de base de datos
discourse 09:37:22.08 ERROR ==> No se pudo conectar a la base de datos
discourse 09:37:22.73
discourse 09:37:22.74 Bienvenido al contenedor de Discourse de Bitnami
discourse 09:37:22.74 Suscríbete a las actualizaciones del proyecto observando https://github.com/bitnami/bitnami-docker-discourse
discourse 09:37:22.74 Envía problemas y solicitudes de funciones en https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:37:22.75
discourse 09:37:22.75 INFO ==> Validando la configuración en las variables de entorno POSTGRESQL_CLIENT_*
discourse 09:37:22.80 WARN ==> No se pudo resolver el nombre de host postgresql, esto podría provocar problemas de conexión
discourse 09:37:22.81 WARN ==> No se pudo resolver el nombre de host redis, esto podría provocar problemas de conexión
discourse 09:37:22.82 WARN ==> La variable de entorno DISCOURSE_DATABASE_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:37:22.82 WARN ==> La variable de entorno DISCOURSE_REDIS_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:37:22.83 INFO ==> Creando el archivo de configuración de Discourse
discourse 09:37:22.89 INFO ==> Asegurando que los directorios de Discourse existan
discourse 09:37:22.90 INFO ==> Intentando conectarse al servidor de base de datos
discourse 09:38:23.09 ERROR ==> No se pudo conectar a la base de datos
discourse 09:38:23.72
discourse 09:38:23.73 Bienvenido al contenedor de Discourse de Bitnami
discourse 09:38:23.73 Suscríbete a las actualizaciones del proyecto observando https://github.com/bitnami/bitnami-docker-discourse
discourse 09:38:23.73 Envía problemas y solicitudes de funciones en https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:38:23.73
discourse 09:38:23.74 INFO ==> Validando la configuración en las variables de entorno POSTGRESQL_CLIENT_*
discourse 09:38:23.78 WARN ==> No se pudo resolver el nombre de host postgresql, esto podría provocar problemas de conexión
discourse 09:38:23.79 WARN ==> No se pudo resolver el nombre de host redis, esto podría provocar problemas de conexión
discourse 09:38:23.80 WARN ==> La variable de entorno DISCOURSE_DATABASE_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:38:23.80 WARN ==> La variable de entorno DISCOURSE_REDIS_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:38:23.80 INFO ==> Creando el archivo de configuración de Discourse
discourse 09:38:23.86 INFO ==> Asegurando que los directorios de Discourse existan
discourse 09:38:23.88 INFO ==> Intentando conectarse al servidor de base de datos
discourse 09:39:24.06 ERROR ==> No se pudo conectar a la base de datos
discourse 09:39:24.69
discourse 09:39:24.70 Bienvenido al contenedor de Discourse de Bitnami
discourse 09:39:24.70 Suscríbete a las actualizaciones del proyecto observando https://github.com/bitnami/bitnami-docker-discourse
discourse 09:39:24.70 Envía problemas y solicitudes de funciones en https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:39:24.70
discourse 09:39:24.71 INFO ==> Validando la configuración en las variables de entorno POSTGRESQL_CLIENT_*
discourse 09:39:24.75 WARN ==> No se pudo resolver el nombre de host postgresql, esto podría provocar problemas de conexión
discourse 09:39:24.77 WARN ==> No se pudo resolver el nombre de host redis, esto podría provocar problemas de conexión
discourse 09:39:24.77 WARN ==> La variable de entorno DISCOURSE_DATABASE_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:39:24.77 WARN ==> La variable de entorno DISCOURSE_REDIS_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:39:24.78 INFO ==> Creando el archivo de configuración de Discourse
discourse 09:39:24.84 INFO ==> Asegurando que los directorios de Discourse existan
discourse 09:39:24.85 INFO ==> Intentando conectarse al servidor de base de datos
discourse 09:40:25.04 ERROR ==> No se pudo conectar a la base de datos
discourse 09:40:25.67
discourse 09:40:25.67 Bienvenido al contenedor de Discourse de Bitnami
discourse 09:40:25.67 Suscríbete a las actualizaciones del proyecto observando https://github.com/bitnami/bitnami-docker-discourse
discourse 09:40:25.67 Envía problemas y solicitudes de funciones en https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:40:25.68
discourse 09:40:25.69 INFO ==> Validando la configuración en las variables de entorno POSTGRESQL_CLIENT_*
discourse 09:40:25.72 WARN ==> No se pudo resolver el nombre de host postgresql, esto podría provocar problemas de conexión
discourse 09:40:25.73 WARN ==> No se pudo resolver el nombre de host redis, esto podría provocar problemas de conexión
discourse 09:40:25.74 WARN ==> La variable de entorno DISCOURSE_DATABASE_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:40:25.74 WARN ==> La variable de entorno DISCOURSE_REDIS_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:40:25.74 INFO ==> Creando el archivo de configuración de Discourse
discourse 09:40:25.81 INFO ==> Asegurando que los directorios de Discourse existan
discourse 09:40:25.82 INFO ==> Intentando conectarse al servidor de base de datos
discourse 09:41:26.00 ERROR ==> No se pudo conectar a la base de datos
discourse 09:41:26.61
discourse 09:41:26.61 Bienvenido al contenedor de Discourse de Bitnami
discourse 09:41:26.62 Suscríbete a las actualizaciones del proyecto observando https://github.com/bitnami/bitnami-docker-discourse
discourse 09:41:26.62 Envía problemas y solicitudes de funciones en https://github.com/bitnami/bitnami-docker-discourse/issues
discourse 09:41:26.62
discourse 09:41:26.63 INFO ==> Validando la configuración en las variables de entorno POSTGRESQL_CLIENT_*
discourse 09:41:26.67 WARN ==> No se pudo resolver el nombre de host postgresql, esto podría provocar problemas de conexión
discourse 09:41:26.68 WARN ==> No se pudo resolver el nombre de host redis, esto podría provocar problemas de conexión
discourse 09:41:26.68 WARN ==> La variable de entorno DISCOURSE_DATABASE_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:41:26.68 WARN ==> La variable de entorno DISCOURSE_REDIS_PASSWORD está vacía o no está configurada. Configura la variable de entorno ALLOW_EMPTY_PASSWORD=yes para permitir una contraseña en blanco. Esto solo se recomienda para entornos de desarrollo.
discourse 09:41:26.69 INFO ==> Creando el archivo de configuración de Discourse
discourse 09:41:26.75 INFO ==> Asegurando que los directorios de Discourse existan
discourse 09:41:26.76 INFO ==> Intentando conectarse al servidor de base de datos
He intentado volver a emitir el certificado SSL, pero nada funciona.
Aunque seguí la guía de CyberPanel para instalarlo.