Die Idee in diesem Thread ist auch großartig für diejenigen unter uns, die Caddy als Reverse-Proxy verwenden, sei es als eigenständige Anwendung oder mit 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
}
}
}
Der Abschnitt status 404 ist nur wichtig, wenn Cloudflare Tunnels verwendet wird. Wenn Caddy 5xx an Cloudflare zurückgibt, zeigt Cloudflare Tunnel seinen eigenen Verbindungsfehler an. Das Ändern des Status zeigt Cloudflare eine gültige Live-Verbindung an, die eine Fehlerseite liefert.