Add an offline page to display when Discourse is rebuilding or starting up

이 스레드에서 제시된 아이디어는 caddy를 리버스 프록시로 사용하는 우리들에게도 훌륭한 방법입니다. 단독 애플리케이션으로 사용하거나 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
                }
        }
}

status 404 섹션은 Cloudflare Tunnels를 사용할 때만 중요합니다. caddy가 Cloudflare에 5xx를 반환하면, Cloudflare Tunnel은 자체 연결 끊김 오류를 표시합니다. 상태 코드를 변경하면 Cloudflare에 유효한 활성 연결이 존재하며 에러 페이지를 서빙할 것임을 알릴 수 있습니다.

2개의 좋아요