क्या मुझे अपाचे को अपग्रेड करने के बाद अपने एसएसएल प्रमाणपत्र को त्यागने की आवश्यकता है?


0

मैंने हाल ही में एक वेब एप्लिकेशन चलाने वाले सर्वर पर उन्नयन की एक श्रृंखला की:

  • PHP 5.3 से PHP 5.5
  • Apache 2.2 से Apache 2.4

अधिक सटीक होने के लिए, अपाचे, PHP और सभी मॉड (mod_ssl सहित) को अपग्रेड करने के लिए अपग्रेड की आवश्यकता है, और यह कि नए संस्करण स्थापित किए जाएं।

स्थापना के बाद ssl.conf को मेरे प्रमाणपत्र / pk के पथ के साथ अद्यतन करने से पहले जैसा कि अपाचे को शुरू करने की कोशिश करते समय, मुझे निम्नलिखित 3 त्रुटियां मिल रही हैं ssl_error_log:

AH02561: Failed to configure certificate [theserver]:443:0, check [/path/to/me/crt]

SSL Library Error: error:0906D066:PEM routines:PEM_read_bio:bad end line

SSL Library Error: error:140AD009:SSL routines:SSL_CTX_use_certificate_file:PEM lib

मेरा पहला अनुमान ऐसा क्यों है, यह है कि री-इंस्टॉलेशन ने पर्यावरण को इस तरह से बदल दिया है कि सर्वर पर अब सर्टिफिकेट मान्य नहीं है। मैं फिर से इकट्ठा कर सकता हूं, लेकिन मेरे मामले में इसका मतलब है कि मेरे उत्पादन वातावरण में कुछ समय कम है और एक लोड बैलेंसर को फिर से कॉन्फ़िगर करना है, जो कि अगर यह मामला नहीं है तो मैं बचना चाहूंगा।

क्या यह संभावना है कि प्रमाणपत्र को इस्तीफा देने / फिर से जारी करने की आवश्यकता है, या क्या मैं यहां एक और त्रुटि देख रहा हूं?

जवाबों:


2

नहीं, समारोहों को इस्तीफा देने / फिर से जारी करने की आवश्यकता नहीं है, आप अपने पास रख सकते हैं। मुझे लगता है कि समस्या प्रमाणपत्र के मार्ग में है, या अनुमति में आपको इसे एक्सेस करने की आवश्यकता है।


1

वास्तव में जवाब नहीं है, मुझे इस्तीफा देने की जरूरत नहीं थी। यह प्रमाणपत्र के साथ एक प्रारूपण मुद्दा था।

यह अजीब है क्योंकि पहले सर्टिफिकेट काम कर रहा था। मेरा अनुमान है कि मॉडएसएसएल का नया संस्करण crt के प्रारूप के बारे में अधिक उपयुक्त है।

यहाँ यह तय है:

मौलिक रूप से:

LASTLINEOFCERTCODE=-----END CERTIFICATE-----
[NEWLINE]

में परिवर्तित किया गया:

LASTLINEOFCERTCODE=
-----END CERTIFICATE-----
[NEWLINE]

1
"मूल रूप से" शुरू करने के लिए मान्य नहीं है, और इसे सभी के साथ अस्वीकार कर दिया जाना चाहिए था।
माइकल हैम्पटन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.