Ajouter une page hors ligne à afficher lors de la reconstruction ou du démarrage de Discourse

L’idée de ce fil de discussion est également excellente pour ceux d’entre nous qui utilisent caddy comme proxy inverse, que ce soit en tant qu’application autonome ou en utilisant 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 section status 404 n’est importante que si vous utilisez Cloudflare Tunnels. Si caddy renvoie 5xx à Cloudflare, Cloudflare Tunnel affichera sa propre erreur de déconnexion. Changer le statut indique à Cloudflare qu’il existe une connexion active valide qui servira une page d’erreur.

2 « J'aime »