إذا قمت بإزالة المنفذ 80 يدويًا أو غيرت البروتوكول من https إلى http، يمكنني فتح الرابط يدويًا في نافذة متصفح جديدة.
أي فكرة لماذا تضيف نسخة ديسكورس الخاصة بي: 80 إلى مسارات التحميل؟
لقد بحثت في إعدادات الموقع عن فرض https ولكن يبدو أن ذلك غير مفعل أو أن هذا الإعداد لم يعد موجودًا.
هل هناك خطأ ما داخل ملف app.yml الخاص بي، لدي القوالب التالية:
(أريد استخدام letsencrypt لأنني لا أملك شهادة SSL الخاصة بي)
templates:
“templates/postgres.template.yml”
“templates/redis.template.yml”
“templates/web.template.yml”
“templates/web.ratelimited.template.yml”
قم بإلغاء التعليق على هذين السطرين إذا كنت ترغب في إضافة Lets Encrypt (https)
“templates/web.ssl.template.yml”
“templates/web.letsencrypt.ssl.template.yml”
يمكنك الاطلاع على هذا الدليل لإعداد HTTPS باستخدام Let’s Encrypt:
السبب المحتمل: إعداد “Port” مخفي
في بعض الأحيان، يبقى إعداد موقع مخفي port في قاعدة البيانات بعد الترحيل أو الاستعادة.
يمكن أن يتسبب هذا في إضافة Discourse لمنفذ غير صحيح (مثل :80) إلى عناوين URL الخاصة بـ HTTPS.