আমি 123-রেজি থেকে একটি শংসাপত্র ব্যবহার করে একটি সার্ভারে এসএসএল সক্ষম করার চেষ্টা করছি তবে আমি এই ত্রুটিটি পেতে থাকি:
nginx: [emerg] SSL_CTX_use_certificate_chain_file("/opt/nginx/conf/cleantechlms.crt") failed (SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line error:140DC009:SSL routines:SSL_CTX_use_certificate_chain_file:PEM lib)
এটি আমার এনগিনেক্স কনফিগারেশন:
server {
listen 443;
server_name a-fake-url.com;
root /file/path/public;
passenger_enabled on;
ssl on;
ssl_certificate /opt/nginx/conf/cleantechlms.crt;
ssl_certificate_key /opt/nginx/conf/cleantechlms.key;
}
আমি সম্পূর্ণ ফাইল অনুমতিতে আমার crt এবং কী সেট করার চেষ্টা করেছি তবে কোনও পার্থক্য নেই।
আমার crt ফাইলটি crt হ'ল আমাকে CA ক্র্টের সাথে একত্রে জারি করা হয়েছিল।
হালনাগাদ
আমি স্প্রেড ফাইলগুলিতে উভয় কীগুলি অনুলিপি করার চেষ্টা করেছি এবং তারপরে 'বিড়াল মাইকি.সিআরটি >> ca.cert' চালাচ্ছি
এছাড়াও আমি নিজেই একই ফাইলটিতে কীগুলি অনুলিপি করার চেষ্টা করেছি।
কোন ধারনা?
cleantechlms.crt
আপনি আপনার সিএ থেকে কী এবং শৃঙ্খল সার্টিফিকেট ছাড়া শুধু আপনার সার্বজনীন সার্টিফিকেট চাই আপনি যদি এটি পাঠ্য সম্পাদকটিতে খোলেন তবে আপনার কেবলমাত্র - বিগ-সার্টিফিকেট
/opt/nginx/conf/cleantechlms.crt
কোনওরকমে ভাঙা। আপনি এটি কিভাবে তৈরি করেছেন? আপনি কি সমস্ত পদক্ষেপ পোস্ট করতে পারেন?