لتكوين SSL / TLS مع Nginx تشغيل CentOS ، يمكنك اتباع الخطوات التالية:
الخطوة 1: التثبيت Nginx
إذا لم تكن قد قمت بتثبيته Nginx ، فقم بتشغيل الأمر التالي لتثبيته:
الخطوة الثانية: قم بتثبيت OpenSSL
إذا لم يكن OpenSSL مثبتًا لديك ، فقم بتثبيته باستخدام الأمر التالي:
الخطوة 3: قم بإنشاء دليل لملفات شهادة SSL
قم بإنشاء دليل لتخزين ملفات شهادة SSL:
الخطوة 4: إنشاء شهادات SSL / TLS موقعة ذاتيًا(اختياري)
إذا لم تكن تستخدم شهادات SSL من مرجع مصدق ، فيمكنك إنشاء شهادات موقعة ذاتيًا باستخدام OpenSSL. هذا مفيد لاختبار SSL / TLS في بيئة التطوير. لإنشاء شهادة موقعة ذاتيًا ، قم بتشغيل الأوامر التالية:
الخطوة 5: قم بالتكوين Nginx لاستخدام SSL / TLS
افتح Nginx ملف التكوين لموقع الويب الذي تريد تأمينه:
أضف الأسطر التالية إلى ملف التكوين لتمكين SSL:
الخطوة 6: الاختبار وإعادة التشغيل Nginx
تحقق مما إذا Nginx كان التكوين به أي أخطاء:
إذا لم تكن هناك أخطاء ، أعد تشغيل Nginx الخدمة لتطبيق التكوين الجديد:
بمجرد الانتهاء ، سيتم تأمين موقع الويب الخاص بك باستخدام SSL / TLS. لاحظ أن استخدام الشهادات الموقعة ذاتيًا سيؤدي إلى تحذير المتصفح بشأن الشهادات غير الموثوق بها. للحصول على شهادة SSL / TLS موثوقة ، تحتاج إلى شراء أو الحصول على شهادة مجانية من مرجع مصدق.