تعذر تجديد شهادة Let's encrypt

مرحباً،

انتهت صلاحية شهادة تثبيت Discourse الخاص بي اليوم.

لقد حاولت تجديدها باتباع هذه الأوامر:

ssh root@your.discourse.server
cd /var/discourse/shared/standalone
cp -r ssl ssl_backup
rm ssl/*
cd /var/discourse
./launcher rebuild app

بعد التنفيذ، يمكنني رؤية أن ملفات جديدة متاحة في الدليل /var/discourse/shared/standalone/ssl ومع ذلك، لم يتم تحميل هذه الشهادة الجديدة بواسطة موقع الويب.

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

عادةً ما تكون هذه الخطوات غير ضرورية - سيقوم نص الإنشاء البرمجي بحد ذاته بتحديث شهادتك حسب الحاجة.
أتساءل عما إذا كان حذف محتويات الدليل يؤثر على عملية الإنشاء؟

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

هل تحاول استخدام شهادة مخصصة بدلاً من الشهادة المقدمة من Let’s Encrypt؟

هل اتبعت Allow SSL / HTTPS for your Discourse Docker setup (والذي لم يعد موصى به) أم مجرد تثبيت قياسي؟

هل تستخدم Cloudflare أو شيئًا آخر قد يتداخل مع تجديد الشهادة؟

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

إنها شهادة مقدمة من let’s encrypt، لا يوجد cloudfare على الإطلاق.

ستحتاج إلى الدخول إلى الحاوية (./launcher enter app) ومحاولة تشغيل الأمر يدويًا.

cd /root/acme.sh && LE_WORKING_DIR="${LETSENCRYPT_DIR}" ./acme.sh --upgrade --auto-upgrade

يمكنك تجربة ذلك.

هل هناك خطأ ما في نظام أسماء النطاقات (DNS) الخاص بك؟ الحكمة الشائعة هي أنه دائمًا نظام أسماء النطاقات (DNS). ما هو اسم المضيف الخاص بك؟

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

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

فعلت هذا :slight_smile:

  • إعادة تشغيل الخادم: لا تغييرات
  • root@VM-Discourse-01-app:/var/www/discourse# cd /root/acme.sh & LE_WORKING_DIR=“${LETSENCRYPT_DIR}” ./acme.sh --upgrade --auto-upgrade
    [Tue 06 Feb 2024 06:53:56 AM UTC] Already uptodate!
    [Tue 06 Feb 2024 06:53:56 AM UTC] Upgrade success!

ولكن عندما أقوم بتشغيل discourse أرى على عنوان URL أن الشهادة غير مُعينة.

لقد نجح الأمر أخيرًا. لقد كان المنفذ 80 الخاص بي من بيئة Azure الخاصة بي مغلقًا، لذا فشل الرد على التحدي عند إنشاء الشهادة … شكرًا لمساعدتك.

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.