A ideia dentro deste tópico também é ótima para aqueles que executam o Caddy como um proxy reverso, seja em um aplicativo autônomo ou 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
}
}
}
A seção status 404 é importante apenas se estiver usando Cloudflare Tunnels. Se o Caddy retornar 5xx para o Cloudflare, o Cloudflare Tunnel exibirá seu próprio erro de desconexão. Alterar o status indica ao Cloudflare que há uma conexão ativa válida que servirá uma página de erro.