إعداد جديد للوكس مع استخدام البروكسي العكسي

أدرك أنني متأخر بضع أشهر عن هذا الموضوع، لكنني أخيراً قمت بالقفزة وشرعت في رحلتي لاستضافة نفسي باستخدام هذا النص البرمجي الجديد. كان لدي بالفعل جهاز افتراضي Proxmox/Ubuntu يعمل على Docker Compose، لذا قررت أن أكمل العمل هناك. بما أن هذا كان لأغراض الاختبار فقط (موقعي الإلكتروني لا يزال غير موجود)، لم أتوقع أن أحتاج إلى فتح أي شيء في جدار الحماية الخاص بي. ولكن كما قد يعرف الكثير منكم بالفعل، سيفشل التحقق من اسم النطاق الفرعي إذا لم تفعل شيئاً سوى تشغيل نص wget البرمجي.

إعادة تشغيل ./discourse-setup --skip-connection-test سيسمح لك بالتجاوز على الأقل، لكنه لا يحل المشكلة… لقد قمت بعدد كبير من عمليات البحث في جوجل بحثاً عن شخص يذكر هذه الطريقة للتخطي، لذا أردت فقط إضافتها هنا في حال مر بها شخص آخر.

ليس لدي إعداد وكيل حالياً، ولكن ما هي أفضل طريقة لإعداد خادم Discourse الخاص بي بشكل صحيح حتى لا أفقد نطاق域名 الخاص بي وأتمكن من مواصلة الاختبار حتى أكون مستعداً لعرضه على جمهوري؟ هل أحتاج إلى التحرك بسرعة وإعداد الوكيل؟ أم هل هناك طريقة أخرى لفتح المنفذ 443/80 بشكل آمن؟

إذا كنت تعمل على Proxmox، فإن تشغيل Discourse في حاوية LXC منفصلة ليس فكرة سيئة لتسهيل إدارة المنافذ والموارد. هذا ما أفعله وما يفعله معظم الأشخاص عند استخدام الحوسبة السحابية.

لا يأتي Discourse مع أي وكيل. إذا لم تتمكن من فتح منفذ 80/443 على شبكتك (سواء كنت لا تريد ذلك أو إذا كان مزود الخدمة الخاص بك يحظره)، فيجب أن تنظر في استخدام Cloudflare Tunnels أو شيء آخر مثل ngrok