এই নিবন্ধে, আপনি কীভাবে Node.js এসএসএল সার্টিফিকেট ইনস্টল করবেন তা শিখবেন। এসএসএল কনফিগারেশনের জন্য রুট, ইন্টারমিডিয়েট এবং প্রাথমিক শংসাপত্র সহ সমস্ত শংসাপত্র ফাইল প্রয়োজন। আপনার শংসাপত্র কর্তৃপক্ষের কাছ থেকে প্রাপ্ত একটি সংরক্ষণাগারভুক্ত ফোল্ডারে আপনার এই ফাইলগুলি থাকা উচিত।
ইনস্টলেশনের পরে, অনলাইনে সেরা জায়গাটি আবিষ্কার করতে পড়া চালিয়ে যান যেখানে আপনি আপনার Node.js প্ল্যাটফর্মের জন্য এসএসএল শংসাপত্র পেতে পারেন।
সুচিপত্র
Node.js একটি সিএসআর কোড জেনারেট করুন
আপনি যদি এখনও এসএসএল শংসাপত্রের জন্য আবেদন না করে থাকেন তবে আপনাকে Node.js জন্য একটি সিএসআর কোড তৈরি করতে হবে। এই পদক্ষেপটি প্রয়োজনীয় কারণ সিএসআর (সার্টিফিকেট স্বাক্ষর করার অনুরোধ) আপনার যোগাযোগের বিশদ রয়েছে।
আপনার দুটি বিকল্প আছে:
- আমাদের সিএসআর জেনারেটর ব্যবহার করে স্বয়ংক্রিয়ভাবে সিএসআর জেনারেটর জেনারেট করুন।
- Node.js সিএসআর কীভাবে তৈরি করবেন সে সম্পর্কে আমাদের ধাপে ধাপে টিউটোরিয়ালটি অনুসরণ করুন
Node.js একটি SSL শংসাপত্র ইনস্টল করুন
ধাপ 1: আপনার সমস্ত সার্টিফিকেট ফাইল প্রস্তুত করুন
আপনার যা প্রয়োজন তা এখানে:
- আপনার ডোমেইনের জন্য প্রাথমিক সার্টিফিকেট (.crt এক্সটেনশন)
- রুট সার্টিফিকেট (।সিআরটি)
- মূল এবং মধ্যবর্তী শংসাপত্র ধারণকারী সিএ বান্ডেল ফাইল। (.ca-bundle extension)
- সিএসআর সহ আপনার ব্যক্তিগত কী তৈরি হয়েছে (.key এক্সটেনশন)
ধাপ 2: Node.js পরিবেশে একটি HTTPS সার্ভার তৈরি করুন
কমান্ড লাইনে, আপনার HTTPS সার্ভার তৈরি করতে নিম্নলিখিত মানগুলি ব্যবহার করুন। এই বিক্ষোভের জন্য, আমরা এটির নাম https_server.js রেখেছি, তবে আপনি server.js ফাইলটিকে যে কোনও নাম দিতে পারেন
#vim https_server.js
var https = require('https');
ভার এফএস = প্রয়োজনীয়তা ('এফএস');
var https_options = {
কী: fs.readFileSync("/path/to/private.key"),
cert: fs.readFileSync("/path/to/your_domain_name.crt"),
সিএ: [
fs.readFileSync('path/to/CA_root.crt'),
fs.readFileSync('path/to/ca_bundle_certificate.crt')
] };
https.createServer(options, function (req, res) {
রেস.রাইটহেড (200);
res.end ("HTTPS Servern Node.js স্বাগতম");
}).শুনুন(8443)
আপনার সংশ্লিষ্ট তথ্য দিয়ে আপনাকে বোল্ডে অংশগুলি প্রতিস্থাপন করতে হবে।
- পাথ / টু / private.key – আপনার ব্যক্তিগত কী ফাইলের সম্পূর্ণ পথটি নির্দেশ করে
- path/to/your_domain_name.crt – আপনার SSL সার্টিফিকেট ফাইলের সঠিক পথ নির্দিষ্ট করুন
- path/to/CA_root.crt – CA রুট সার্টিফিকেট ফাইলের সম্পূর্ণ পাথ টাইপ করুন
- পাথ / টু / ca_bundle_certificate – আপনার সিএ বান্ডিল ফাইলের সম্পূর্ণ পথ প্রবেশ করুন
ধাপ 3: Node.js আপনার এসএসএল সার্টিফিকেট সক্রিয় করুন
Node.js অ্যাপ্লিকেশনটি চালু করতে নিম্নলিখিত কমান্ডটি চালান:
# নোড https_server.js
ধাপ 4: আপনার SSL ইনস্টলেশন পরীক্ষা করুন
এই এসএসএল পরীক্ষক সরঞ্জামগুলির মধ্যে একটি ব্যবহার করে সম্ভাব্য ত্রুটি বা দুর্বলতার জন্য আপনার এসএসএল ইনস্টলেশন পরীক্ষা করুন।
আজ অর্ডার করার সময় SSL শংসাপত্রে 10% সংরক্ষণ করুন!
দ্রুত ইস্যু, শক্তিশালী এনক্রিপশন, 99.99% ব্রাউজার বিশ্বাস, নিবেদিত সমর্থন, এবং 25 দিনের অর্থ ফেরত গ্যারান্টি। কুপন কোড: SAVE10