Http وليس https في رسائل البريد الإلكتروني - إصلاح كمسؤول؟

مرحباً، لقد رأيت عدة منشورات تشير إلى أن الرسائل الإلكترونية تصل إلى المستخدمين بروابط HTTP بدلاً من HTTPS، وهذا يحدث لنا أيضاً، لكن الردود حول كيفية إصلاح الأمر تحيرني.

أنا مجرد مدير في موقع Discourse الخاص بنا ولا أملك صلاحية الوصول إلى الخلفية (backend) للخادم. هل هناك أي طريقة يمكنني من خلالها تغيير ما يظهر في الرسائل الإلكترونية دون الدخول إلى هناك؟ وإذا كان ذلك ضرورياً، فما هي الخطوات المطلوبة؟

موقعنا هو https://www.community.evolveauthoring.com، لكن الروابط في الرسائل الإلكترونية تظهر كـ HTTP://www.community

شكراً جزيلاً مقدماً!

تتأثر عمليات التثبيت الجديدة حاليًا بخطأ يتسبب في عدم تعيين إعداد موقع معين. هل يمكنك البحث عن إعداد موقع “فرض HTTPS” في لوحة إدارة موقعك؟

3 إعجابات

لقد كان لدينا هذا الموقع منذ عدة سنوات - لقد بحثت عن كلمة ‘force’ في الإعدادات ولكن لم تظهر أي نتائج…

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

حسنًا، ستحتاج إلى القيام بذلك عبر وحدة التحكم:

# قم بالاتصال بالسيرفر عبر SSH
cd /var/discourse
./launcher enter app
rails c
SiteSetting.force_https = true
إعجابَين (2)

نعم، هذا هو الجزء الذي لا أفهمه - هل هو مستضاف في موقعنا الإلكتروني أم في واجهة ديسكورش؟ (لم أكن موجودًا عند التثبيت وليس لدي وصول إلى الخلفية الخاصة بـ evolveauthoring.com!)

تحتاج إلى الوصول عن بُعد إلى الخادم الذي يعمل عليه Discourse لكتابة تلك الأوامر.

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

حسناً، شكراً جزيلاً على المساعدة. آمل أن أتمكن من العثور على شخص يملك بيانات تسجيل الدخول الخاصة بخادمنا الآن وطلب منه تجربتها!!

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

مرحبًا @Falco، سؤال آخر: هل يمكننا “إيقاف” النسخة HTTP من الموقع حتى لا يصاب الناس بالارتباك ويحاولون تسجيل الدخول، أم أن هذا هو بالضبط ما سيفعله الكود الذي قدمته لنا؟ شكرًا!

نعم! سيقوم هذا الكود بإعادة توجيه الأشخاص الذين يحاولون الدخول عبر HTTP إلى HTTPS، وهذا ما تحتاجه.

إعجابَين (2)

مرحبًا رافائيل!

شكرًا لك على مساعدتك حتى الآن. لقد قمنا أخيرًا بفحص الأمر، ويبدو أننا لا نستضيف المجتمع وليس لدينا وصول إلى وحدة تحكم Rails — إنه نطاقنا — ولكن وفقًا لـ AWS Route53، فإن الأمر مُوجّه إلى Discourse.

ماذا يحدث الآن؟! شكرًا لك :slight_smile:

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

team@discourse.org

إعجابَين (2)

استجابة مذهلة وسريعة من فريق Discourse، وأصبح لدينا الآن https أخيرًا!!! شكرًا للجميع.

إعجابَين (2)