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.