Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon هل هناك أي حزم Laravel محددة تعمل على تبسيط إعداد TLS/SSL لـ Redis


هل هناك أي حزم Laravel محددة تعمل على تبسيط إعداد TLS/SSL لـ Redis


نعم، هناك عدد قليل من حزم Laravel التي يمكن أن تساعد في تبسيط إعداد تشفير TLS/SSL لاتصالات Redis:

1. لارافيل ريديس SSL:
- جيثب: https://github.com/Askedio/laravel-redis-ssl
- توفر هذه الحزمة طريقة بسيطة لتكوين تشفير SSL/TLS لاتصالات Redis في تطبيق Laravel الخاص بك. وهو يدعم كلاً من شهادات SSL الموقعة ذاتيًا والموثوقة.
- يسمح لك بتحديد تكوين SSL/TLS في ملف `config/database.php` الخاص بك، مما يسهل إدارته عبر بيئات مختلفة.

2. لارافيل ريديس TLS :
- جيثب: https://github.com/Askedio/laravel-redis-tls
- على غرار حزمة "Laravel Redis SSL"، تساعدك هذه الحزمة أيضًا على تكوين تشفير TLS/SSL لاتصالات Redis في تطبيق Laravel الخاص بك.
- يوفر واجهة برمجة التطبيقات (API) بطلاقة لإعداد تكوين TLS/SSL، مما يجعل من السهل التخصيص والإدارة.

3. لارافيل ريديس الآمن:
- جيثب: https://github.com/Askedio/laravel-redis-secure
- هذه الحزمة عبارة عن مزيج من حزمتي "Laravel Redis SSL" و"Laravel Redis TLS"، مما يوفر حلاً موحدًا لتأمين اتصالات Redis في تطبيق Laravel الخاص بك.
- وهو يدعم شهادات SSL/TLS الموقعة ذاتيًا والموثوقة، ويسمح لك بتكوين إعدادات التشفير في ملف `config/database.php` الخاص بك.

تتخلص هذه الحزم من تعقيد إعداد تشفير TLS/SSL لاتصالات Redis، مما يسهل تأمين التطبيقات التي تدعم Redis والمبنية باستخدام Laravel. إنها توفر طريقة متسقة وقابلة للصيانة لإدارة تكوين اتصال Redis عبر بيئات مختلفة.

باستخدام هذه الحزم، يمكنك تجنب الخطوات اليدوية المطلوبة لتكوين TLS/SSL لـ Redis في ملف `docker-compose.yml` وملف `config/database.php`، كما هو موضح في الردود السابقة. تتعامل الحزم مع الإعداد والتكوين اللازمين لك.

الاستشهادات:
[1] https://github.com/laravel/sail/issues/589
[2] https://github.com/laravel/sail/issues/591
[3] https://laravel.com/docs/11.x/redis
[4] https://stackoverflow.com/questions/67097278/add-new-service-using-laravel-sail
[5] https://stackoverflow.com/questions/65302372/how-do-you-enable-ssl-using-laravel-8-sail