مرحباً! أنا وافد جديد هنا أحاول ربما بدء مجتمع باستخدام Discourse.
لقد بدأت رحلتي بالدليل الإرشادي التالي لتثبيت Discourse باستخدام Digital Ocean:
كان لدي بالفعل حسابات مع Cloudflare، لذلك كان من الطبيعي بالنسبة لي إعداد نطاق هناك. بعد تثبيت Discourse وإحراز تقدم في إعداد الأمور، كنت آمل في تعديل SSL/TLS الخاص بـ Cloudflare إلى Full (Strict). اتبعت هذا الدليل الإرشادي، والذي تركني في وضع أساسي جدًا مع Nginx:
في هذه المرحلة، يمكنني تشغيل Full (Strict)، وتشغيل Authenticated Origin Pulls. لم أكن أعرف فقط كيف أجعل Nginx يعمل كوكيل عكسي لـ Discourse من هنا.
للأسف، يمكنني التلاعب بسطر الأوامر للوصول إلى هذه النقطة، لكنني لست على دراية بـ Nginx. لقد بذلت بعض الجهود بحسن نية لتعديل ملف التطبيق في Discourse إلى منفذ آخر مثل 12345:80.
من هناك حاولت اتباع أدلة إرشادية أخرى قد لا تكون مناسبة لي تمامًا:
لقد علقت. لم أتمكن من إجراء التغييرات بنفسي لتشغيل الوكيل العكسي، لذلك قمت بإلغاء تثبيت Nginx في الوقت الحالي وخفضت Full (Strict) و Authenticated Pulls.
أنا جديد على Discourse وهذا التثبيت. إذا كان هناك دليل إرشادي لضمان تمكني من تشغيل “كامل (صارم)” بشكل صحيح، فهذا ما أبحث عنه. إذا لم تكن هناك حاجة لمثل هذه الخطوة، فأنا منفتح على مراجعة أي شيء آخر يجب علي فعله لاتباع “أفضل الممارسات”.
تحرير: بعد النظر في ملاحظة ljpp الموجزة والثاقبة، قمت بمراجعة تعليمات تثبيت Discourse. أريد أن أشير تحت العنوان 11. (اختياري) إضافة المزيد من ميزات Discourse، كان الدليل الإرشادي الذي كنت أبحث عنه تحت “دعم HTTPS / SSL مدفوع؟”.
بمجرد اتباع تلك الخطوات، تمكنت بسهولة من تشغيل “كامل (صارم)” وأنا راضٍ عن النتائج.
لم أربط هذا بما كنت أبحث عنه. اعتدت على استضافة المشاريع بنفسي كهواية، وأنا الآن أستمتع بعملية التعلم لـ Discourse.