لا يمكن تحديث شهادتي

مرحباً. تم تحديث Discourse الخاص بي إلى الإصدار 3.2.0.beta3-dev. ومع ذلك، بالأمس بحلول الساعة 5 مساءً بالتوقيت الأوروبي، تعطل الموقع (wespenreboards.com)، ومن الواضح أنها مشكلة شهادة (انظر المرفق. افتح في علامة تبويب جديدة وقم بتكبيرها)، لذلك قمت بتشغيل الكود التالي في وحدة التحكم الخاصة بي:

cd /var/discourse
git pull
./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only

ومع ذلك، لا يزال بإمكاننا تسجيل الدخول إلى Discourse. سؤالان:

  1. ألا ينبغي تحديث الشهادة تلقائيًا عند ترقية Discourse؟

  2. كيف يمكنني حل هذه المشكلة، حتى نتمكن من تسجيل الدخول مرة أخرى؟

أوه لا، ليس مرة أخرى. :slight_smile:

بالنظر إلى الموضوع من المرة الأخيرة التي احتاجت فيها الشهادة إلى التجديد، أعتقد أنه قد يكون أحد الأوامر الثلاثة لم يعمل كما هو متوقع:

هل لديك مخرجات هذه الأوامر جاهزة يمكنك مشاركتها حتى نتمكن من رؤية مكان فشلها بشكل أفضل؟

إعجاب واحد (1)

من هو مزود النطاق الخاص بك؟ البعض مثل Google يتضمن شهادة SSL التي لا تتطلب التجديد.

يبدو أنك تستخدم شهادة موقع مجانية؟

إحدى الشركات التي أعمل معها تستخدم شهادة موقع مجانية… وغالبًا ما ينسون تجديدها.

في لقطة الشاشة الخاصة بي، تقول إنها منتهية الصلاحية. لذا قم بتسجيل الدخول إلى الخدمة التي قدمت الشهادة وقم بتجديدها.

يتم إنشاء شهادات SSL تلقائيًا كجزء من تثبيت Discourse، ويتم تجديدها تلقائيًا أيضًا.

أعتقد أنه في هذه الحالة حدث خطأ ما في إعادة البناء/التمهيد (يواجه ويس للأسف مشاكل كل 3 أشهر عندما يحين موعد تجديد الشهادة).

إعجابَين (2)

حسنًا. هل يستخدم Op خطة مستضافة مقابل الاستضافة الذاتية؟
هذا منطقي. تستخدم الشركة التي أساعدها مسجل نطاق لا يوفر شهادة SSL واختار استخدام خدمة شهادات مجانية.
في Discourse، هل قسم Let’s Encrypt مخصص لشهادة SSL كخيار بناء بديل؟

لا، إنهم يستضيفونها بأنفسهم.

يجب أن يتم التعامل مع كل شيء بواسطة LetsEncrypt ما لم تختر عدم استخدامه.

رائع. تم إعداد موقعي في البداية بواسطة صديق على جانب الخادم الافتراضي الخاص… عندما قمت بتغييره من موقع اختبار. استخدمت موفر نطاق يوفر شهادة SSL. لذلك تخلى كل من صديقي والشركة عن ذلك. مشكلة مع الشركة لأنهم ينسون دائمًا تجديدها من جانبهم.

شكرًا لتوسيع وعيي.

:clinking_beer_mugs::smiling_face_with_sunglasses::vulcan_salute:

لقد قمت بتشغيل تجديد الشهادة مرة أخرى في وحدة التحكم، ويبدو أنها تعمل الآن! ربما كانت مجرد خلل في المرة الأولى.

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

شكراً للجميع،
ويس

هذا رائع. :slight_smile: :rocket:

هل قمت بتشغيل هذه مرة أخرى لجعله يعمل:

./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only

أم كان شيئًا آخر؟

إعجاب واحد (1)

لقد قمت بتشغيله مرة أخرى وعمل في المرة الثانية. نفس الكود.

إعجاب واحد (1)

في المرة القادمة، بعد شهرين يجب عليك التحقق وعدم الانتظار حتى انتهاء صلاحيته. سيتم تجديده بعد 60 يومًا. قم بتعيين تذكير في مكان ما. أعتقد أن Uptime Robot سيرسل لك تذكيرًا، ولكن ليس في خطتهم المجانية.

هل تستخدم Cloudflare أو شيئًا آخر أمام تثبيت Discourse الخاص بك؟

نعم، سأقوم بتوقيت مؤقت على هذا. ولا، أنا لا أستخدم Cloudflare أو أي شيء آخر أعرفه أمام التثبيت الخاص بي.

شكرًا لك، جاي.