त्रुटी कोड कसा सोडवायचा: ssl_error_rx_record_too_long?

जर तुम्ही वेबसाइट ब्राउझ करत असाल आणि तुम्हाला एरर मेसेज आला तर “ssl_error_rx_record_खूप_लांब” , ते गोंधळात टाकणारे आणि निराश करणारे दोन्ही असू शकते. ही त्रुटी सहसा फायरफॉक्समध्ये दिसून येते आणि तुमच्या ब्राउझर आणि सर्व्हरमधील SSL/TLS हँडशेक दरम्यान झालेल्या बिघाडाकडे निर्देश करते. सोप्या भाषेत, ब्राउझरला सुरक्षित प्रतिसाद (एनक्रिप्टेड) अपेक्षित होता, परंतु त्याला काहीतरी वेगळेच मिळाले—सहसा सर्व्हरच्या चुकीच्या कॉन्फिगरेशनमुळे किंवा नेटवर्क हस्तक्षेपामुळे.
या लेखात त्रुटीचा अर्थ काय आहे, ती का होते आणि सर्वात महत्त्वाचे म्हणजे ती कशी दुरुस्त करावी हे स्पष्ट केले जाईल.
१. ssl_error_rx_record_too_long म्हणजे काय?
चूक एसएसएल_एरर_आरएक्स_रेकॉर्ड_खूप_लांब हे सिक्युअर सॉकेट लेयर (SSL) एन्क्रिप्शनशी जोडलेले आहे, जे वेब ब्राउझर आणि सर्व्हर दरम्यान सुरक्षित कनेक्शन स्थापित करण्यासाठी वापरले जाणारे तंत्रज्ञान आहे.
जेव्हा तुम्हाला Firefox मध्ये ssl_error_rx_record_too_long कोड दिसतो तेव्हा त्याचा अर्थ असा होतो:
- ब्राउझरने एक सुरक्षित HTTPS कनेक्शन स्थापित करण्याचा प्रयत्न केला.
- SSL/TLS हस्तांदोलन दरम्यान त्याला अनपेक्षित किंवा विकृत प्रतिसाद मिळाला.
- प्रतिसादात, तुमचा डेटा सुरक्षित ठेवण्यासाठी ब्राउझरने कनेक्शन थांबवले.
फायरफॉक्समध्ये दिसणारा सामान्य त्रुटी संदेश:
२. ssl_error_rx_record_too_long ची सामान्य कारणे
- सर्व्हरची चुकीची कॉन्फिगरेशन
सर्वात सामान्य कारण म्हणजे चुकीचा कॉन्फिगर केलेला वेब सर्व्हर. सर्व्हर कदाचित पोर्ट ४४३ वर HTTPS ऐवजी HTTP वापरत असेल किंवा SSL/TLS योग्यरित्या सेट केलेले नसेल. - चुकीचे पोर्ट कॉन्फिगरेशन
HTTPS पोर्ट ४४३ वर चालले पाहिजे. जर सर्व्हर पोर्ट ४४३ वर HTTP कंटेंट देण्यासाठी कॉन्फिगर केला असेल, तर हस्तांदोलन दरम्यान ब्राउझर गोंधळून जाईल. - अविश्वसनीय किंवा स्व-स्वाक्षरीकृत SSL प्रमाणपत्रे
जर वेबसाइट चुकीच्या पद्धतीने स्वाक्षरी केलेले प्रमाणपत्र वापरत असेल किंवा अजिबात वापरत नसेल, तर ही त्रुटी येऊ शकते. - जुना ब्राउझर
कधीकधी, जुनी ब्राउझर आवृत्ती आधुनिक TLS प्रोटोकॉलना योग्यरित्या समर्थन देऊ शकत नाही. - फायरवॉल किंवा प्रॉक्सी हस्तक्षेप
काही फायरवॉल किंवा प्रॉक्सी SSL ट्रॅफिकमध्ये बदल करू शकतात, ज्यामुळे रेकॉर्ड अपूर्ण किंवा विकृत होऊ शकतात.
३. एरर कोड कसा दुरुस्त करायचा: ssl_error_rx_record_too_long?
३.१ वेबसाइट तपासा (क्लायंट-साईड चेक)
जर तुम्ही अभ्यागत असाल आणि तुम्हाला ही त्रुटी येत असेल तर:
- दुसरा ब्राउझर वापरून पहा: तीच साइट क्रोम किंवा एज मध्ये उघडा. जर ती तिथे काम करत असेल तर ती फायरफॉक्स-विशिष्ट समस्या आहे.
- कॅशे आणि कुकीज साफ करा: फायरफॉक्स सेटिंग्जमध्ये प्रवेश करा, गोपनीयता आणि सुरक्षिततेकडे जा, नंतर कुकीज आणि साइट डेटा विभागातील सर्व डेटा साफ करा.
- प्रॉक्सी सेटिंग्ज अक्षम करा (जर असतील तर): फायरफॉक्सच्या सेटिंग्ज मेनूमधून, सामान्य > नेटवर्क सेटिंग्ज > सेटिंग्ज > “नो प्रॉक्सी” निवडा किंवा “सिस्टम प्रॉक्सी सेटिंग्ज वापरा” वर जा > सेव्ह करण्यासाठी ओके वर क्लिक करा.
- तृतीय-पक्ष विस्तार बंद करा: विशेषतः VPN, प्रॉक्सी किंवा HTTPS फिल्टरिंगशी संबंधित.
- अँटीव्हायरस SSL स्कॅनिंग तात्पुरते अक्षम करा: तुमच्या अँटीव्हायरस सॉफ्टवेअरच्या सेटिंग्जवर जा आणि रिझोल्यूशन तपासण्यासाठी HTTPS स्कॅनिंग वैशिष्ट्य अक्षम करा.
३.२ वेबसाइट मालक किंवा प्रशासकासाठी
जर ही त्रुटी घडत असेल तर तुमचा स्वतःचा सर्व्हर , समस्या कदाचित चुकीच्या कॉन्फिगरेशनमुळे आहे. या चरणांचे अनुसरण करा:
अ. पोर्ट ४४३ वर HTTPS कॉन्फिगर केले आहे याची खात्री करा.
तुमचा सर्व्हर पोर्ट ४४३ वर HTTPS कनेक्शन स्वीकारतो आणि SSL सह योग्यरित्या सेट केलेला आहे याची पडताळणी करा.
उदाहरणार्थ, वर
अपाचे
:
तपासा की:
- योग्य पोर्ट (443) वापरला आहे.
- SSL सक्षम केले आहे (
SSLEngine on
). - प्रमाणपत्र आणि की फाइल्सचे मार्ग वैध आहेत.
च्या साठी
एनजिनक्स
, योग्य सर्व्हर ब्लॉक असे दिसते:
ब. वैध SSL प्रमाणपत्र स्थापित करा
मान्यताप्राप्त CA द्वारे योग्यरित्या स्वाक्षरी केलेले SSL प्रमाणपत्र वापरा, उदाहरणार्थ, Let's Encrypt, Sectigo किंवा DigiCert.
लेट्स एन्क्रिप्ट द्वारे मोफत HTTPS प्रमाणपत्र स्थापित करण्यासाठी या चरणांचे अनुसरण करा:
sudo apt certbot python3-certbot-nginx स्थापित करा
सुडो सर्टबॉट –एनजीआयएनएक्स
Certbot तुमच्या Nginx/Apache सर्व्हरला वैध प्रमाणपत्रासह स्वयंचलितपणे कॉन्फिगर करेल.
क. तुमचा वेब सर्व्हर रीस्टार्ट करा
तुमच्या कॉन्फिगरेशनमध्ये बदल केल्यानंतर किंवा नवीन प्रमाणपत्र स्थापित केल्यानंतर, सर्व्हर रीस्टार्ट करा:
अपाचेसाठी: sudo systemctl रीस्टार्ट apache2
Nginx साठी: sudo systemctl रीस्टार्ट nginx
३.३ प्रगत निराकरणे आणि टिपा
अ. ऑनलाइन SSL चेकर्स वापरा
अशी साधने वापरा:
- SSL लॅब्स SSL चाचणी
- पॅडलॉक का नाही?
तुमचे प्रमाणपत्र विश्वसनीय आहे, कालबाह्य झाले आहे किंवा चुकीचे कॉन्फिगर केलेले आहे का हे निदान करण्यात हे मदत करू शकते.
ब. पोर्ट ४४३ वर HTTP नसल्याचे सुनिश्चित करा.
जर तुमचा सर्व्हर पोर्ट ४४३ वर प्लेनटेक्स्ट HTTP सह प्रतिसाद देत असेल, तर ब्राउझरला हे एक विकृत SSL रेकॉर्ड म्हणून दिसेल.
वापरा
curl
चाचणी करण्यासाठी: curl -v https://yourdomain.com
क. फायरवॉल किंवा लोड बॅलन्सर कॉन्फिगरेशन तपासा
जर तुम्ही लोड बॅलेन्सर किंवा प्रॉक्सी (जसे की HAProxy किंवा Cloudflare) वापरत असाल, तर ते HTTPS योग्यरित्या हाताळण्यासाठी किंवा तुमच्या मूळ सर्व्हरवर SSL ट्रॅफिक पास करण्यासाठी कॉन्फिगर केलेले आहे याची खात्री करा.
पोर्ट ४४३ वर योग्य SSL बाइंडिंगसाठी HAProxy च्या कॉन्फिगरेशनमध्ये bind *:443 ssl crt /etc/ssl/private/mycert.pem समाविष्ट आहे का ते तपासा.
4. निष्कर्ष
द एसएसएल_एरर_आरएक्स_रेकॉर्ड_खूप_लांब त्रुटी म्हणजे SSL/TLS कनेक्शनमध्ये काहीतरी चूक असल्याचे संकेत आहे—सहसा सर्व्हर-साइड कॉन्फिगरेशन समस्या. तुम्ही सामान्य वापरकर्ता असाल किंवा वेबसाइट प्रशासक असाल, या लेखात वर्णन केलेल्या पायऱ्या तुम्हाला समस्या ओळखण्यास आणि सोडवण्यास मदत करू शकतात.
जर तुम्ही फक्त साइटला भेट देत असाल, तर वेगळा ब्राउझर वापरून पहा, एक्सटेंशन बंद करा किंवा तुमचे नेटवर्क तपासा. जर तुम्ही साइट व्यवस्थापित करत असाल, तर तुमचे SSL प्रमाणपत्रे, वेब सर्व्हर सेटिंग्ज पुन्हा तपासा आणि पोर्ट ४४३ HTTPS साठी योग्यरित्या कॉन्फिगर केले आहे याची खात्री करा.
SSL/TLS कसे कार्य करते हे समजून घेतल्यास आणि ते योग्यरित्या अंमलात आणले जात आहे याची खात्री केल्याने ही त्रुटी टाळता येईल आणि वापरकर्त्यांना सुरक्षित ब्राउझिंग अनुभव मिळेल.