تشغيل Discourse مع SSL في بيئة التطوير

مرحبًا،

كنت أبحث عن حل، لكنني وجدت فقط مواضيع لا تقدم مساعدة في هذه المشكلة. أحاول تشغيل SSL محليًا في Discourse. عند الرجوع إلى دروس Rails، يوصون باستخدام العلم -b عند تشغيل خادم rails، مثل:

rails s -b 'ssl://127.0.0.1:3000?key=config/ssl/localhost.key&cert=config/ssl/localhost.crt'

لكن هذا لا يعمل كما هو متوقع في Discourse.

لإنشاء الشهادات، أستخدم GitHub - FiloSottile/mkcert: A simple zero-config tool to make locally trusted development certificates with any names you'd like. · GitHub.

أي ملاحظات ستكون محل تقدير.

شكرًا!

فريقنا يستخدم أدوات مخصصة لاختبار الأشياء التي تتطلب SSL (مثل عمال الخدمة، وتطبيقات الويب التقدمية، وما إلى ذلك).

الأداة الأكثر شيوعًا هي https://ngrok.com/، لكن توجد بدائل أخرى.

شكرًا على الرد يا @Falco، كنت أبحث عن اختبار تدفقات SSO، واستخدام Ngrok سيكون مشكلة لأننا نحتاج إلى تمرير نداءات الاستدعاء المعتمدة إلى هذه الخدمات. كنت أتوقع أن يمكنني ببساطة ربط العنوان بالسيرفر عبر SSL باستخدام Rails. هل لديك أي فكرة عن سبب عدم عمل هذا خارج الصندوق؟

لماذا قد يكون ذلك مشكلة؟ تتيح لك الخطة الأساسية لـ ngrok تحديد نطاق فرعي مخصص.

نعم، أعتقد أن هذا سيتطلب تغيير عنوان URL للاستدعاء في هذه الخدمات، لكل مطور يريد القيام بشيء ما باستخدام SSO، في كل مرة يتم فيها استخدام ngrok.