أعلم أن هذا ليس متعلقًا مباشرة بـ Discourse، ولكن نظرًا لأنه المنتدى الخاص بي الذي يستخدم Discourse، فإليك الأمر:
أحاول التأكد من أن جميع إصدارات عنوان URL تعمل وتوجه الأشخاص إلى منتدى الخاص بي. هذه الإصدارات هي:
أنا أستخدم Cloudflare وقد أنشأت بالفعل قاعدة لإعادة توجيه النطاقات، اقترحها ChatGPT (نظرًا لأنني لست خبيرًا)، لكنها لا تعمل.
أي اقتراحات حول ما قد يسبب هذا؟
هذه نطاق فرعي مثل forum.domain.com، ولست متأكدًا مما إذا كانت هذه هي المشكلة؟
لأنه إذا استخدمت نفس التنسيق، ولكن مع النطاق الرئيسي domain.com، فإنه يعمل.
أعلم أن هذا سيناريو محدد جدًا، ولكني أود التأكد من تغطية جميع الخيارات في جميع “حالات” المتصفح.
سأتفقد هذا غدًا، لكن ما لا أفهمه هو أن كل شيء يعمل على Chrome و Safari، على سبيل المثال، ولكن في وضع التصفح الخاص في Chrome، هاتان النسختان لا تعملان. لذا يبدو أن الشهادة تعمل، تلك التي تقدمها Cloudflare بشكل افتراضي. أم أنني أفتقد شيئًا هنا؟
حسنًا، أنت تستخدم بالفعل نطاقًا فرعيًا للمنتدى.
سترى هذا التحذير بشأن SSL لأن شهادة SSL العالمية المجانية التي توفرها Cloudflare تغطي مستوى نطاق فرعي واحد فقط. لن تعمل على www.forum.domain.com.
أعتقد أنه من الأسهل اتباع الدليل الموجود في رسالتي الأولى والسماح لـ discourse/let’s encrypt (مجانًا) بالتعامل مع www.forum..
ما يجب عليك فعله:
إزالة قاعدة إعادة توجيه الصفحة هذه
إزالة سجل DNS AAAA باستخدام 100::
إذا كان لديك سجل DNS موجود www.forum إلى عنوان IP، فقم بإزالته
إنشاء سجل CNAME www.forum إلى forum.alltiago.comDNS فقط (بدون وكيل)
أعتقد أنني سأضطر إلى حذف سجل A بالاسم www.forum؟ إذا كان الأمر كذلك، فماذا عن سجل A الآخر؟
سأتحقق من ذلك. دعنا نرى ما إذا كان بإمكاني اتباعه…
الغريب هو أن http://www.forum.alltiago.com على سبيل المثال يعمل عندما لا يكون Chrome في وضع التصفح المتخفي، ولكنه يتوقف عن العمل عندما يكون كذلك. www.forum.alltiago.com لا يعمل على أي من هذين.
لم أكن أعرف أن Discourse يأتي مع شهادة؟
ما الفرق بين استخدام ذلك مقابل Let’s Encrypt؟
كمبتدئ في كل شيء يتعلق بـ Discourse، أحاول العمل مع ما هو أقل تعقيدًا حتى لا أتشوش كثيرًا. إذا كان بإمكان Discourse التعامل مع ذلك، فهذا رائع. ما زلت أود أن أفهم لماذا نختار أحدهما على الآخر، إذا كنت لا تمانع في المشاركة؟
إذًا، هل ما زلت بحاجة إلى إنشاء حساب مع Let’s Encrypt؟
أتذكر عندما كنت أقوم بتثبيت Discourse، كانت إحدى الخطوات الاختيارية في أسفل التعليمات هي تثبيت Let’s Encrypt ولكني لم أفعل ذلك بعد. لذا، ربما بعد الانتهاء من كل هذا، والذي أعتقد أنه تم الآن، يجب أن أتحقق من تلك التعليمات، أليس كذلك؟