मैंने हाल ही में एक वेब एप्लिकेशन चलाने वाले सर्वर पर उन्नयन की एक श्रृंखला की:
- 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
मेरा पहला अनुमान ऐसा क्यों है, यह है कि री-इंस्टॉलेशन ने पर्यावरण को इस तरह से बदल दिया है कि सर्वर पर अब सर्टिफिकेट मान्य नहीं है। मैं फिर से इकट्ठा कर सकता हूं, लेकिन मेरे मामले में इसका मतलब है कि मेरे उत्पादन वातावरण में कुछ समय कम है और एक लोड बैलेंसर को फिर से कॉन्फ़िगर करना है, जो कि अगर यह मामला नहीं है तो मैं बचना चाहूंगा।
क्या यह संभावना है कि प्रमाणपत्र को इस्तीफा देने / फिर से जारी करने की आवश्यकता है, या क्या मैं यहां एक और त्रुटि देख रहा हूं?