Hola,
Introducción
Gracias por esa solución, @fefrei! La hemos implementado en https://community.hiveeyes.org/ y funciona de maravilla.
Reflexiones adicionales
Sin embargo, nos gustaría hacer referencia a la pregunta relacionada de @mlinksva en Site maintenance mode during rebuilds?, ya que esto también nos resuena y aún no se resuelve con la solución de /errorpages. Se trata de mejorar el texto genérico: “Lo sentimos, no pudimos cargar ese tema, posiblemente debido a un problema de conexión.”. Intentaremos detallarlo más.
Servir discourse_offline.html
Esto es perfecto cuando los usuarios llegan por primera vez al sitio.
Mostrar un mensaje diferente de “Lo sentimos”
Sin embargo, al navegar dentro de Discourse, te gritará algo como
sin revelar nada sobre la razón.
Como ya te conocemos, probablemente habrá una función de personalización para poder cambiar ese texto, ¿verdad? Quizás simplemente nos lo hayamos perdido. Tampoco hemos investigado si la función Administración » Copia de seguridad » Habilitar modo solo lectura ya resolvería esto, tal como se describe en Maintenance Mode?.
No obstante, nos pareció lógico retomar este tema aquí nuevamente y esperamos que no te importe si fue una tontería.
Atentamente,
Andreas.
P.D.: @staff: Como esta discusión de alguna manera se salió de control en cuanto a los detalles adecuados de configuración de Nginx o del servidor web, me gustaría sugerir una reestructuración completa dividiendo estos mensajes en un tema con un nombre apropiado, como “Configuración del servidor web para la página sin conexión”. Estoy seguro de que encontrarás un buen título. Gracias de antemano si te gusta esta sugerencia y consideras que vale la pena seguirla.

