Agregar una página offline para mostrar cuando Discourse se está reconstruyendo o iniciando

La idea dentro de este hilo también es genial para aquellos de nosotros que ejecutamos Caddy como proxy inverso, ya sea en una aplicación independiente o usando Cloudflare Tunnels.

discourse.example.org {
        reverse_proxy <host | ip>:port

        handle_errors 5xx {
                root * /path/to/error-pages
                rewrite * /error.html
                file_server {
                        status 404
                }
        }
}

La sección status 404 es importante solo si se usan Cloudflare Tunnels. Si Caddy devuelve 5xx a Cloudflare, Cloudflare Tunnel mostrará su propio error de desconexión. Cambiar el estado indica a Cloudflare que hay una conexión activa válida que servirá una página de error.

2 Me gusta