أرى Discourse حسب رقم المنفذ ولكن لم أتمكن من رؤيته في النطاق الفرعي. (:3001)

لقد قمت بتثبيت Discourse على الخادم باستخدام Webmin. يمكنني رؤية Discourse عند استخدام عنوان IP:3001، لكنني لا أستطيع رؤيته على forum.myadress.com.

كيف يمكنني حل هذه المشكلة؟

في لوحة Webmin، لا أستخدم Nginx. أنا أستخدم Apache2.
شكرًا لك.

عذرًا، لكن Discourse غير مدعوم على المنافذ غير القياسية.

ستحتاج إلى التثبيت على المنفذ :80/:443 للحصول على أي مساعدة هنا.

إذا استخدمت البحث، فستجد عدة مواضيع حول استخدام Apache كوكيل عكسي، ولكن بما أن Discourse يتضمن nginx داخل الحاوية، فلا يلزم وجود خادم ويب خارجي للتثبيت.

ماذا يعني ذلك؟ تم التثبيت بنجاح. :neutral_face:

لست متأكدًا من معنى هذا. لم أستخدم Webmin من قبل، فكيف تم تثبيت Discourse؟ هل تم التثبيت باستخدام حاوية Docker الخاصة بالمثبت الرسمي كما هو موضح في دليل التثبيت؟

يجب أن ترتبط الحاوية بالمنافذ 80/443 افتراضيًا، لكن يبدو أنها لم تفعل ذلك أو أنها موجودة في إعدادات تطوير.

لم أستطع تثبيت discourse على هذه المنافذ. لقد تمكنت من إعداده فقط بهذه الطريقة.

لكنني لا أفهم تمامًا ما هذا. هل قمت بتشغيل سكريبت ./discourse-setup وملأت المطالبات؟ هل تم بناء الحاوية بشكل صحيح؟ هل تبدو الإدخالات في /var/discourse/containers/app.yml صحيحة؟

نعم، كل شيء صحيح ويعمل بشكل صحيح.

كما اكتشفت بالفعل من خلال التثبيت، لن يعمل Discourse بشكل صحيح على منفذ غير قياسي. لا يمكننا مساعدتك هنا إلا إذا قمت بتثبيته في تكوين مدعوم.

إذا كنت تنوي استخدام Apache2 كوكيل عكسي، فستحتاج إلى الاطلاع على أحد المواضيع هنا الذي يناقش استخدام قالب socketed.