L’idea all’interno di questo thread è ottima anche per chi di noi utilizza caddy come reverse proxy, sia come applicazione standalone che utilizzando 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 sezione status 404 è importante solo se si utilizzano Cloudflare Tunnels. Se caddy restituisce 5xx a Cloudflare, Cloudflare Tunnel visualizzerà il proprio errore di disconnessione. Modificare lo stato indica a Cloudflare che esiste una connessione live valida che servirà una pagina di errore.