यदि आप किसी ऐसे सीए सर्वर से कनेक्ट करने का प्रयास कर रहे हैं जो क्रोम के माध्यम से HTTPS के साथ कॉन्फ़िगर किया गया है और आपको 'ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY मिलता है। 'हर प्रयास में त्रुटि, आप किसी प्रकार की सुरक्षा सेटिंग समस्या से निपटने की संभावना रखते हैं। यह समस्या विंडोज सर्वर इंस्टॉलेशन पर प्रचलित है।
इस मुद्दे की पूरी तरह से जांच करने के बाद, हमने महसूस किया कि वास्तव में ऐसे कई कारण हैं जो 'ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY' त्रुटि के स्पष्ट होने के लिए जिम्मेदार हो सकते हैं।
यहां संभावित अपराधियों की एक शॉर्टलिस्ट दी गई है जो इस त्रुटि को विंडोज या विंडोज सर्वर इंस्टॉलेशन पर ट्रिगर कर सकते हैं:
- पुराना क्रोम संस्करण - अधिकांश प्रलेखित मामलों में, आप इस समस्या के उत्पन्न होने की उम्मीद कर सकते हैं क्योंकि आप एक पुराने क्रोम संस्करण का उपयोग कर रहे हैं जो सीए कनेक्शन की सुविधा के लिए आवश्यक आवश्यक सुरक्षा तंत्र से लैस नहीं है। इस मामले में, आपको अपने ब्राउज़र को नवीनतम उपलब्ध बिल्ड को स्थापित करने के लिए बाध्य करना होगा।
- ब्राउज़र कुकीज में दखल देना - जैसा कि यह पता चला है, कुछ क्रोम कुकीज़ हैं जो इस व्यवहार के लिए जिम्मेदार हो सकती हैं यदि आप HTTPS के माध्यम से CA सर्वर से कनेक्ट करने का प्रयास कर रहे हैं। ज्यादातर मामलों में, आप अपने सभी ब्राउज़र कुकीज़ को साफ़ करके या गुप्त मोड में क्रोम का उपयोग करके समस्या का समाधान प्राप्त कर सकते हैं।
- Windows सर्वर कमजोर सिफर का उपयोग कर रहा है - जैसा कि यह पता चला है, Google क्रोम इस प्रकार के त्रुटि संदेश को फेंकने का एक सामान्य कारण यह है कि आपका विंडोज सर्वर इंस्टॉलेशन कमजोर सिफर का उपयोग कर रहा है। इस समस्या को ठीक करने के लिए, आपको असुरक्षित प्रोटोकॉल और कमजोर सिफर सुइट का ध्यान रखने के लिए IISCrypto जैसी उपयोगिता का उपयोग करना होगा।
- HTTP/2 सक्षम है - जबकि HTTP / 2 आमतौर पर सुरक्षा उद्देश्यों के लिए अच्छा है, यह भी सख्त आवश्यकताओं की मांग करता है। यदि आप विंडोज सर्वर 2016 का उपयोग कर रहे हैं, तो बदलाव यह है कि आपका ओएस HTTP/1.1 पर वापस आने का प्रयास करेगा, भले ही क्रोम में यह त्रुटि ट्रिगर हो। इस मामले में, समाधान HTTP/2 को पूरी तरह से अक्षम करना है।
अब जबकि हम हर संभावित कारण पर विचार कर चुके हैं कि जब आप कुछ सर्वरों के साथ कनेक्शन को सुविधाजनक बनाने का प्रयास करते हैं तो Google क्रोम 'ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY' त्रुटि को क्यों फ्लैश कर सकता है, यहां सत्यापित की एक सूची है जिसे अन्य प्रभावित उपयोगकर्ताओं ने सफलतापूर्वक इस मुद्दे की तह तक जाने के लिए उपयोग किया है। ।
Chrome की कुकी साफ़ करें
जैसा कि यह पता चला है, एक बुरी तरह से सहेजी गई कुकी ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY की स्पष्ट झलक के लिए जिम्मेदार हो सकती है। त्रुटि। जब आप Windows सर्वर इंस्टॉलेशन पर HTTPS के माध्यम से CA सर्वर से कनेक्ट करने का प्रयास कर रहे हों तो यह संदेश देखना असामान्य नहीं है।
सौभाग्य से, यह जांचने का एक आसान तरीका है कि क्या इस त्रुटि के लिए कोई खराब कुकी जिम्मेदार है - गुप्त मोड का उपयोग करके उसी कनेक्शन को सुविधाजनक बनाना।
ऐसा करने के लिए, Google Chrome खोलें और क्रिया बटन (शीर्ष-दाएं कोने) पर क्लिक करें, फिर नई गुप्त विंडो पर क्लिक करें ।
आपके द्वारा Chrome में एक गुप्त विंडो को सफलतापूर्वक खोलने के बाद, उसी प्रकार के कनेक्शन को सुविधाजनक बनाने का प्रयास करें और देखें कि क्या ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY त्रुटि का समाधान हो गया है।
यदि त्रुटि संदेश वापस नहीं आता है, तो आपने अभी पुष्टि की है कि आप वास्तव में कुकी समस्या से निपट रहे हैं। इस मामले में, ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY को ठीक करने के लिए समर्पित खराब कुकी को निकालने के लिए नीचे दिए गए निर्देशों का पालन करें त्रुटि:
नोट: यदि आपके गुप्त मोड में होने पर भी वही त्रुटि संदेश पॉप अप होता है, तो नीचे दिए गए चरणों को छोड़ दें और सीधे अगली विधि पर जाएँ।
- Google Chrome खोलें और त्रुटि को ट्रिगर करने वाले पृष्ठ को लोड करने के लिए शीर्ष पर नेविगेशन बार का उपयोग करें।
- एक बार जब आपको त्रुटि संदेश मिल जाए, तो नेविगेशन बार के अंदर स्थित लॉक आइकन पर क्लिक करें।
- आपके द्वारा लॉक आइकन पर क्लिक करने के बाद, आपको एक नया मेनू प्रस्तुत किया जाएगा जहां आपको कुकीज़ पर क्लिक करना होगा।
- अगला, एक बार जब आप समर्पित कुकी मेनू में पहुंच जाते हैं, तो अनुमति . चुनें कुकी टैब, फिर नीचे दी गई सूची से प्रत्येक कुकी का चयन करें और निकालें . पर क्लिक करें इसकी देखभाल करने के लिए।
- एक बार जब हर संभावित रूप से दूषित कुकी हटा दी जाती है, तो अपने ब्राउज़र को पुनरारंभ करें और देखें कि क्या समस्या अब ठीक हो गई है।
अगर इसी तरह की समस्या (ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY त्रुटि) अभी भी हो रही है, नीचे अगले संभावित सुधार पर जाएं।
Google Chrome को नवीनतम संस्करण में अपडेट करें
सबसे पहले चीज़ें, आपको यह सुनिश्चित करना होगा कि आप Google Chrome की नवीनतम सार्वजनिक रिलीज़ का उपयोग कर रहे हैं।
यह विशेष रूप से महत्वपूर्ण है यदि आप HTTPS के साथ कॉन्फ़िगर किए गए CA सर्वर से कनेक्ट करने का प्रयास करते समय Windows सर्वर स्थापना में समस्या का सामना कर रहे हैं।
जैसा कि पता चला है, जिस कारण से आप ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY देख रहे हैं कुछ सुरक्षा तंत्रों के कारण त्रुटि होने की सबसे अधिक संभावना है जो अभी तक आपके Google Chrome संस्करण के साथ लागू नहीं किए गए थे।
कई प्रभावित उपयोगकर्ता जिनके साथ हम एक ही तरह की समस्या से निपट रहे हैं, ने पुष्टि की है कि Google Chrome को उपलब्ध नवीनतम संस्करण में अपडेट करने के बाद समस्या पूरी तरह से ठीक हो गई थी।
हालांकि, चूंकि विंडोज सर्वर पर ऑटो-अपडेटिंग फ़ंक्शन स्केची है, इसलिए हमारी अनुशंसा है कि Google क्रोम को अनइंस्टॉल करके और नवीनतम उपलब्ध सार्वजनिक बिल्ड को स्क्रैच से इंस्टॉल करने से पहले शेष फाइलों को साफ़ करके शुरू करें।
यहां आपको क्या करना है:
- एक चलाएं खोलें Windows key pressing दबाकर डायलॉग बॉक्स + आर . इसके बाद, ‘appwiz.cpl’ type टाइप करें और Enter press दबाएं कार्यक्रम और सुविधाएं . खोलने के लिए खिड़की।
- एक बार जब आप कार्यक्रम के अंदर आ जाते हैं और सुविधाएं मेनू, क्रोम पर राइट-क्लिक करके शुरू करें और अभी दिखाई देने वाले संदर्भ मेनू से अनइंस्टॉल करें चुनें।
- अगला, स्थापना रद्द करने की प्रक्रिया को पूरा करने के लिए ऑन-स्क्रीन संकेतों का पालन करें।
- एक बार अनइंस्टॉल पूरा हो जाने पर, अपने पीसी को रीबूट करें और अगला स्टार्टअप पूरा होने तक प्रतीक्षा करें।
- अगला, Windows key + R दबाकर एक और रन डायलॉग बॉक्स खोलें . दिखाई देने वाले टेक्स्ट बॉक्स के अंदर, “%localappdata% . टाइप करें " और स्थानीय फ़ोल्डर खोलने के लिए एंटर दबाएं जिसमें आपके सक्रिय माइक्रोसॉफ्ट खाते से जुड़ी अस्थायी फाइलें हैं।
- रूट लोकल फोल्डर से, Chrome . पर राइट-क्लिक करें और हटाएं choose चुनें मूल स्थापना द्वारा पीछे छोड़ी गई प्रत्येक अस्थायी फ़ाइल से छुटकारा पाने के लिए संदर्भ मेनू से।
- Google क्रोम के स्थानीय डेटा कैश फ़ोल्डर से छुटकारा पाने के बाद, अगला कदम एक स्वस्थ समकक्ष स्थापित करना है। Google Chrome के आधिकारिक डाउनलोड पृष्ठ पर जाकर आगे बढ़ें और उपलब्ध नवीनतम संस्करण को डाउनलोड करें।
- एक बार इंस्टॉलेशन एक्जीक्यूटेबल डाउनलोड हो जाने के बाद, उस पर डबल-क्लिक करें, हां . पर क्लिक करें यूएसी . पर प्रॉम्प्ट करें, फिर इंस्टॉलेशन प्रक्रिया को पूरा करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।
- इंस्टॉलेशन पूर्ण होने के बाद, ब्राउज़र खोलें और उस क्रिया को दोहराएं जिसके कारण पहले ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY हो रही थी।
अगर उसी तरह की समस्या अभी भी हो रही है, तो नीचे दिए गए अगले संभावित समाधान पर जाएं।
HTTP/2 अक्षम करें या कमजोर सिफर सूट अक्षम करें
यदि आप IIS वेब सर्वर से Windows सर्वर में अपग्रेड करने के तुरंत बाद Google क्रोम में ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY त्रुटि का सामना कर रहे हैं, तो संभवतः आपको यह त्रुटि दिखाई दे रही है क्योंकि Windows सर्वर HTTP/2 बदल जाता है डिफ़ॉल्ट रूप से चालू होता है और पुराने HTTP/1.1 . पर वापस आ जाता है अगर HTTP/2 समर्थित नहीं है।
यह सुरक्षा के लिए अच्छा है, लेकिन HTTP / 1.1 की तुलना में HTTP / 2 की बहुत सख्त आवश्यकताएं हैं और विंडोज सर्वर 2016 को ब्राउज़र के साथ HTTP / 2 सत्र स्थापित करने की कोशिश करने के लिए कुख्यात रूप से जाना जाता है, भले ही सर्वर कमजोर एसएसएल सिफर के साथ कॉन्फ़िगर किया गया हो। t HTTP/2 द्वारा समर्थित है।
यदि आप स्वयं को इस विशेष परिदृश्य में पाते हैं, तो आपके पास आगे बढ़ने के दो रास्ते हैं:
- कमजोर सिफर सूट अक्षम करें
- Windows सर्वर पर HTTP/2 अक्षम करें
आपको चाहे जो भी रास्ता अपनाना पड़े, हमने उप-गाइड की एक श्रृंखला बनाई है जो आपको दोनों संभावित परिदृश्यों से रूबरू कराएगी।
उस गाइड का पालन करें जो आपके विशेष परिदृश्य पर लागू हो।
कमजोर सिफर सूट अक्षम करें
आप इन सिफर सुइट्स को मैन्युअल रूप से अक्षम कर सकते हैं, लेकिन जब आप IISCrypto नामक इस उपयोगिता का उपयोग कर सकते हैं, तो वास्तव में चीजों को अधिक जटिल करने की कोई आवश्यकता नहीं है। ।
IISCrypto संस्करण 3.0 में, आप कमजोर सिफर सुइट्स के साथ प्रत्येक असुरक्षित प्रोटोकॉल को स्वचालित रूप से अक्षम करने के लिए सर्वोत्तम अभ्यास बटन का उपयोग कर सकते हैं।
बाईं ओर लंबवत मेनू से सिफर सूट का चयन करके, फिर सर्वोत्तम अभ्यास पर क्लिक करके ऐसा करें।
ऐसा करने के बाद, लागू करें hit दबाएं परिवर्तनों को लागू करने के लिए, फिर परिवर्तनों को प्रभावी होने देने के लिए अपने विंडोज सर्वर इंस्टॉलेशन को रीबूट करें।
नोट: यदि आप एक उन्नत विंडोज सर्वर उपयोगकर्ता हैं, तो आप इन सिफर सुइट्स को IISCrypto के माध्यम से मैन्युअल रूप से फाइन-ट्यून भी कर सकते हैं।
Windows सर्वर पर HTTP/2 अक्षम करें
यदि आप तय करते हैं कि विंडोज सर्वर पर IIS में HTTP / 2 को अक्षम करना एक योग्य समझौता है, तो आप इसे केवल दो DWORD रजिस्ट्री कुंजियाँ जोड़कर कर सकते हैं।
आपको यह विशेष सुधार लागू करना चाहिए या नहीं यह आपके विशेष परिदृश्य और HTTP/2 को अक्षम करने से प्रभावित प्रोटोकॉल की संख्या पर निर्भर करता है।
यदि आप इसके साथ आगे बढ़ने का निर्णय लेते हैं, तो इसे करने का सबसे आसान तरीका एक उन्नत नोटपैड विंडो के माध्यम से एक .reg फ़ाइल बनाना है।
.REG . बनाने के लिए नीचे दिए गए निर्देशों का पालन करें Windows सर्वर 2016 स्थापना पर HTTP/2 को अक्षम करने में सक्षम फ़ाइल:
- Windows key + R दबाएं एक रन डायलॉग बॉक्स खोलने के लिए। इसके बाद, ‘नोटपैड’ type टाइप करें टेक्स्ट बॉक्स के अंदर, फिर Ctrl + Shift + Enter दबाएं एक नोटपैड . खोलने के लिए व्यवस्थापक विशेषाधिकारों के साथ उदाहरण।
- एक बार जब आप एलिवेटेड विंडो के अंदर हों, तो खाली सफेद बॉक्स के अंदर निम्न कोड पेस्ट करें:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters] “EnableHttp2Tls”=dword:00000000 “EnableHttp2Cleartext”=dword:00000000
- कोड सफलतापूर्वक पेस्ट हो जाने के बाद, फ़ाइल . पर क्लिक करें शीर्ष पर संदर्भ मेनू से, फिर इस रूप में सहेजें . पर क्लिक करें संदर्भ मेनू से जो अभी दिखाई दिया।
- अगला, एक उपयुक्त स्थान चुनकर प्रारंभ करें जहां आप इसे सहेजेंगे .REG फ़ाइल। फिर प्रकार के रूप में सहेजें . बदलें करने के लिए सभी फ़ाइलें.
- फ़ाइल नाम के तहत एक नाम निर्दिष्ट करें, लेकिन सुनिश्चित करें कि फ़ाइल का नाम .reg के साथ समाप्त होता है . एक बार जब आप तैयार हो जाएं, तो सहेजें . पर क्लिक करें .REG फ़ाइल जनरेट करने के लिए जिसका उपयोग आप HTTP/2 को अक्षम करने के लिए करेंगे।
- एक बार .reg फ़ाइल सफलतापूर्वक जेनरेट हो जाने के बाद, उस पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएँ चुनें संदर्भ मेनू से जो अभी दिखाई दिया।
- पुष्टिकरण मेनू पर, .reg स्क्रिप्ट चलाने के लिए हाँ पर क्लिक करें जिसे आपने अभी HTTP/2 को अक्षम करने के लिए बनाया है।
- परिवर्तन को लागू करने के लिए अपने विंडोज सर्वर इंस्टॉलेशन को रीबूट करें, फिर Google क्रोम पर वापस आएं और देखें कि क्या ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY त्रुटि अभी भी हो रही है।
नोट: यदि आप बाद में HTTP/2 को सक्षम करने का निर्णय लेते हैं, तो इन दो रजिस्ट्री कुंजियों के स्थान पर वापस लौटें और उनके मान को 1 में बदलें 0 . के बजाय ।