في هذه المقالة، ستتعرف في هذه المقالة على كيفية تثبيت شهادة SSL على Node.js. يتطلب تكوين SSL جميع ملفات الشهادات بما في ذلك الشهادات الجذرية والوسيطة والأساسية. يجب أن يكون لديك هذه الملفات في مجلد مؤرشف تم استلامه من المرجع المصدق الخاص بك.
بعد التثبيت، تابع القراءة لاكتشاف أفضل مكان على الإنترنت يمكنك من خلاله الحصول على شهادة SSL لمنصة Node.js الخاصة بك.
جدول المحتويات
إنشاء رمز CSR في Node.js
إذا لم تكن قد تقدمت بطلب للحصول على شهادة SSL حتى الآن، فستحتاج إلى إنشاء رمز CSR لـ Node.js. هذه الخطوة ضرورية لأن CSR (طلب توقيع الشهادة) يحتوي على تفاصيل الاتصال الخاصة بك.
لديك خياران:
- قم بإنشاء CSR تلقائياً باستخدام مُنشئ CSR الخاص بنا.
- اتبع برنامجنا التعليمي خطوة بخطوة حول كيفية إنشاء المسؤولية الاجتماعية للشركات في Node.js
تثبيت شهادة SSL على Node.js
الخطوة 1: قم بإعداد جميع ملفات الشهادات الخاصة بك
إليك ما ستحتاج إليه:
- الشهادة الأساسية لنطاقك (امتداد.crt )
- الشهادة الجذر (.crt)
- ملف حزمة Ca Bundle الذي يحتوي على الشهادات الجذرية والوسيطة. (.ca-bundle extension)
- مفتاحك الخاص الذي تم إنشاؤه مع CSR (.key extension)
الخطوة 2: إنشاء خادم HTTPS في بيئة Node.js
في سطر الأوامر، استخدم القيم التالية لإنشاء خادم HTTPS الخاص بك. في هذا العرض التوضيحي، أطلقنا عليه اسم https_server.js، ولكن يمكنك إعطاء أي اسم لملف server.js
#vim https_server.js
var https = يتطلب('https');
var fs = يتطلب('fs');
var https_options = {
المفتاح: fs.readFileSync("/path/to/private.key"),
cert: fs.readFileSync("/path/to/your_domain_name_name.crt"),
كاليفورنيا: [
fs.readFileSync('path/to/CA_root.crt'),
fs.readFileSync('path/to/ca_bundle_certificate.crt')
] };
https.createServer(options, function (req, res) {
res.writeHead(200);
res.end("مرحبًا بك في Node.js HTTPS Servern");
})).listen(8443)
تحتاج إلى استبدال الأجزاء المكتوبة بالخط العريض بالمعلومات المقابلة لها.
- المسار/إلى/private.key – الإشارة إلى المسار الكامل لملف مفتاحك الخاص
- المسار/إلى/your_domain_name.crt – حدد المسار الصحيح لملف شهادة SSL الخاص بك
- المسار/إلى/CA_root.crt – اكتب المسار الكامل لملف الشهادة الجذر CA
- المسار/إلى/ca_bundle_certificate – أدخل المسار الكامل لملف حزمة CA الخاص بك
الخطوة 3: تفعيل شهادة SSL الخاصة بك على Node.js
قم بتشغيل الأمر التالي لتشغيل تطبيق Node.js:
# العقدة https_server.js
الخطوة 4: اختبر تثبيت SSL الخاص بك
اختبر تثبيت SSL الخاص بك بحثًا عن الأخطاء أو الثغرات المحتملة باستخدام إحدى أدوات فحص SSL هذه.
وفِّر 10% على شهادات SSL عند الطلب اليوم!
إصدار سريع، وتشفير قوي، وثقة في المتصفح بنسبة 99.99%، ودعم مخصص، وضمان استرداد المال خلال 25 يومًا. رمز القسيمة: SAVE10