মধ্যবর্তী কী সহ এনজিনেক্সে এসএসএল শংসাপত্র ইনস্টল করতে সমস্যা


11

আমি আমার উবুন্টু সার্ভারে একটি SSL শংসাপত্র ইনস্টল করার চেষ্টা করছি। আমি আমার সিএ থেকে শংসাপত্রটি কিনেছি এবং নিজেই শংসাপত্র এবং একটি মধ্যবর্তী শংসাপত্র ডাউনলোড করেছি। যেমন:

আমার শংসাপত্র: mydomain.crt
মধ্যবর্তী শংসাপত্র: GandiStandardSSLCA.pem

আমিও (ওপেনসেল ব্যবহার করে তৈরি করেছি)

আমার ব্যক্তিগত কী (?): mydomain.key
এবং স্বাক্ষর করার অনুরোধ: mydomain.csr

আমি এই সমস্ত ফাইল আমার সার্ভারে আপলোড করেছি এবং মধ্যবর্তীটির সাথে আমার শংসাপত্র একত্রিত করার জন্য একটি গাইড অনুসরণ করেছি:

cat mydomain.crt GandiStandardSSLCA.pem > mydomain-bundle.crt

আমি তারপরে আমার ভোস্টের কনফিগারেশনে নিম্নলিখিতগুলি যুক্ত করব:

listen   443 ssl;
ssl_certificate       /etc/nginx/ssl/mydomain-bundle.crt;
ssl_certificate_key   /etc/nginx/ssl/mydomain.key;

কিন্তু যখন আমি এনজিএনএক্স পুনরায় চালু করতে যাই তখন আমি এই ত্রুটিটি পাই:

* এনগিনেক্স পুনরায় চালু করা
*
এনগিনেক্স এনজিনেক্স বন্ধ করা [ঠিক আছে] এনজিনেক্স: [ইমার্জ] এসএসএলসিটিএক্স_উস_প্রাইভেটকি_ফায় ("/ ইত্যাদি / এনজিনেক্স / এসএসএল / মাইডোমেন.কি") ব্যর্থ হয়েছে (এসএসএল: ত্রুটি: 0B080074: x509 শংসাপত্রের রুটিন: X509_check_privmat_key:) কনফিগারেশন ফাইল /etc/nginx/nginx.conf পরীক্ষা ব্যর্থ হয়েছে

কোনও ধারণা কেন এবং কীভাবে সমাধান করবেন?


"ওপেনসেল যাচাই-সুনিশ্চিত সিএ-বান্ডেল মাইডোমাইন-বান্ডেল.crt" কি বলে?
ডানিলা লাডনার

কি ca-bundle?
harryg

উত্তর:


17

আপনার কী তালিকা ঠিক আছে:

openssl rsa -in /etc/nginx/ssl/mydomain.key

কী এবং শংসাপত্রের মিলটির মডুলাসটি করুন:

openssl x509  -in mydomain.crt -modulus 

openssl rsa  -in qa.server.key  -modulus

এই সংখ্যাগুলি অবশ্যই মিলবে।


হ্যাঁ, কীগুলির তালিকা ঠিক আছে এবং মডিউলটি মিলছে। আমি যদিও শুধুমাত্র রুট হিসাবে তালিকা করতে পারে। এটি কি কোনও মালিকানার সমস্যা হতে পারে
হ্যারিগ

ধরে qa.server.keyনেওয়া আমার ব্যক্তিগত কী
Harryg

নোট করুন যে শংসাপত্রগুলি (এসএলএল শংসাপত্র এবং ইন্টারমিডিয়েট) সংবর্ধনের ক্রমটি অত্যন্ত গুরুত্বপূর্ণ। @ ডেভি উত্তর আমাকে বুঝতে পেরেছিল যে আমার একটি ভুল সমষ্টিগত ক্রটি ছিল।

চমৎকার। আমি ssl_cerર્ટate এর জন্য ভুল ফাইলটি ব্যবহার করছিলাম was মডুলাস কমান্ড আমাকে সমস্যাটি বুঝতে সাহায্য করেছিল was জিনিয়াস!
রাল্ফ

তারা কি মিলছে না? তারপরে কী ...
জাচ স্মিথ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.