أخطاء SSL/TLS في المتصفحات القديمة جداً عند الاتصال بـ Discourse

لا أعتقد أن Safari 6 سيعمل حتى لو تم حل مشاكل TLS بإضافة مجموعات تشفير إضافية.

يمكنك إضافة مجموعات التشفير المفقودة عن طريق تجاوز ملف تكوين nginx. أضف المقطع التالي (غير مختبر، لكنه يجب أن يعمل) إلى قسم hooks في ملف app.yml وقم بتغيير قيمة ssl_ciphers حسب رغبتك.

  after_ssl:
    - replace:
        filename: "/etc/nginx/conf.d/discourse.conf"
        from: /ssl_ciphers .*/
        to: ssl_ciphers <your_complete_cipher_list>;

بالمناسبة: أحاول إضافة دعم لشهادات المنحنيات الإهليلجية في Discourse، مما سيجعلها تعمل مع IE11 مباشرةً دون إعدادات إضافية.