كيفية جعل Discourse يتعايش مع nginx على خادم Debian 9؟

مرحباً!

أنا مبتدئ في إعداد الخوادم، لذا أرجو أن تعذروا جهلي، فأنا أحاول التعلم. لقد استخدمت نظام لينكس لعقد في إنتاج الوسائط، لكن إعداد خدمات الويب يبدو تحدياً مختلفاً تماماً.

لقد قمت بتثبيت Discourse على خادم يعمل بنظام Debian 9. لاحقاً، قمت بتثبيت nginx لإنشاء موقع ويب بسيط، والذي سيوفر لاحقاً للزوار رابطاً إلى نطاق فرعي يستضيف خادم Discourse.

لقد قمت مؤقتاً بإعادة تسمية /var/discourse إلى /var/_discourse، وبعد إعادة التشغيل يعمل nginx بشكل صحيح. فقبل ذلك، بدا أن Discourse قد استولى على منفذ HTTP الخاص بالخادم.

ومع ذلك، ما زلت أتساءل عن كيفية جعلهما يعملان معاً لاحقاً.
من المرجح أنني أرغب في وضع صفحة هبوط رئيسية على نطاقه الخاص، ووضع Discourse على نطاق فرعي ضمنه.

سأكون ممتناً جداً لأي مساعدة في هذا الشأن.

أعتقد أنه يمكنني توجيه nginx إلى مجلد يحتوي على ملف index.html الخاص بـ Discourse وجعله يعرضه على نطاق فرعي، أليس كذلك؟

كيف يمكنني جعلهما يعملان معاً؟

ستجيب هذه المقالة على جميع أسئلتك:

شكرًا لك!
لقد قمت للتو بتحديث منشوري الأول، وسأتحقق من هذا الرابط.

حلاً لديك هو كسر فعلي لهيكل مجلدات Discourse لمنعها من البدء.

يمكنك ببساطة إيقافها عبر
./launcher stop app