يمكنك الاطلاع على هذا الدليل لإعداد HTTPS باستخدام Let’s Encrypt:
السبب المحتمل: إعداد “Port” مخفي
في بعض الأحيان، يبقى إعداد موقع مخفي port في قاعدة البيانات بعد الترحيل أو الاستعادة.
يمكن أن يتسبب هذا في إضافة Discourse لمنفذ غير صحيح (مثل :80) إلى عناوين URL الخاصة بـ HTTPS.
للتحقق من ذلك وإصلاحه:
- أدخل الحاوية الخاصة بك:
./launcher enter app
- افتح وحدة تحكم Rails:
rails c
- تحقق من القيمة الحالية:
SiteSetting.port
- إذا أعادت
80، فقم بمسحها:
SiteSetting.port = ""
- ثم أعد خبز جميع المشاركات والأصول لتحديث الروابط:
Jobs.enqueue(:rebake_all_posts)