إضافة صفحة غير متصلة لتظهر عند إعادة بناء أو بدء تشغيل Discourse

الفكرة في هذا الموضوع رائعة أيضًا لأولئك منا الذين يستخدمون 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 5xx إلى Cloudflare، فسيعرض Cloudflare Tunnel خطأ انقطاع الاتصال الخاص به. تغيير الحالة يشير إلى Cloudflare بوجود اتصال مباشر صالح سيقدم صفحة خطأ.

إعجابَين (2)