मैं अपने Ubuntu सर्वर पर एक SSL प्रमाणपत्र स्थापित करने का प्रयास कर रहा हूं। मैंने अपने सीए से प्रमाण पत्र खरीदा है और प्रमाण पत्र और स्वयं एक मध्यवर्ती प्रमाण पत्र डाउनलोड किया है। यथा:
मेरा प्रमाण पत्र: mydomain.crt
मध्यवर्ती प्रमाण पत्र: GandiStandardSSLCA.pem
मेरे पास भी है (ओपनसेल का उपयोग करके)
मेरी निजी कुंजी (?): mydomain.key
और हस्ताक्षर करने का अनुरोध: mydomain.csr
मैंने इन सभी फाइलों को अपने सर्वर पर अपलोड कर दिया है और अपने प्रमाणपत्र को मध्यवर्ती के साथ संयोजित करने के लिए एक गाइड का पालन किया है:
cat mydomain.crt GandiStandardSSLCA.pem > mydomain-bundle.crt
मैं फिर अपने vhost के कॉन्फिगर को निम्नलिखित में जोड़ता हूं:
listen 443 ssl;
ssl_certificate /etc/nginx/ssl/mydomain-bundle.crt;
ssl_certificate_key /etc/nginx/ssl/mydomain.key;
लेकिन जब मैं nginx को पुनरारंभ करने के लिए जाता हूं तो मुझे यह त्रुटि मिलती है:
* निगनेक्सिंग को फिर से शुरू करना
*
नगीनक्स नगनेक्स को रोकना [ठीक है] नगनेक्स: [एमआरजी] SSL_CTX_use_PStreetKey_file ("/ etc / nginx / ssl / mydomain.key") विफल रहा (SSL: त्रुटि: 0B080074: x509 प्रमाण पत्र रूट: X5099check/5509check) कॉन्फ़िगरेशन फ़ाइल /etc/nginx/nginx.conf परीक्षण विफल रहा
किसी भी विचार क्यों और कैसे हल करने के लिए?
ca-bundle
?