एनक्रिप्ट करें: टीएलएस-एसएनआई -01 से माइग्रेट करना

आइए एनक्रिप्ट एक मुफ्त सेवा है जो आपकी वेबसाइट को सुरक्षित करने के लिए प्रमाण पत्र बनाती है। यह एकल-डोमेन और वाइल्डकार्ड सहित विभिन्न प्रकार के ���्रमाण पत्र बनाने का समर्थन करता है। इसके अलावा, प्रमाण पत्र बनाने के लिए आपके डोमेन को प्रमाणित करने के लिए कई तरीके हैं।

  • http-01 (सरल HTTP)
  • dns-01 (डीएनएस सत्यापन)
  • tls-sni-01(स्व-हस्ताक्षरित प्रमाण पत्र के उपयोग के माध्यम से मान्यता - अब पदावनत )

समस्या

दुर्भाग्य से, 2018 के जनवरी में एक भेद्यता की खोज की गई थी, जहां पूर्व प्रमाणीकरण / प्राधिकरण के बिना डोमेन के लिए प्रमाण पत्र उत्पन्न करना संभव हो गया था। उदाहरण के लिए, उन डोमेन के लिए प्रमाण पत्र तैयार किए जा सकते हैं जो वास्तव में आपके पास नहीं हैं।

कुछ समय बाद, प्रोटोकॉल ( tls-sni-01) बंद कर दिया गया था और अधिकांश नए जारी (नए प्रमाण पत्र) प्रोटोकॉल का उपयोग करने से प्रमाणित करने के लिए अवरुद्ध कर दिए गए थे।

सरल HTTP पर स्विच करना

http-01"सरल HTTP" प्रमाणीकरण पर स्विच करना काफी सरल है। यदि आप certbot-autoअपने प्रमाणपत्र बनाने के लिए उपयोग कर रहे हैं , तो चलो एनक्रिप्ट पहले से ही एक नया प्रमाणपत्र उत्पन्न कर चुके हैं या अगले "नवीनीकरण" के दौरान स्वचालित रूप से ऐसा करेंगे।

यदि आप उपयोग कर रहे हैं certbot, तो आपको --preferred-challengeपैरामीटर का उपयोग करना चाहिए :

certbot (...) --prefered-challenge

यह बताएगा चलो स्विच करने के लिए एन्क्रिप्ट करें http-01

DNS सत्यापन पर स्विच करना

यदि आप इस परेशानी से बचना चाहते हैं, तो आइए एनक्रिप्ट के डीएनएस सत्यापन को कॉन्फ़िगर करना अपेक्षाकृत आसान है। निष्पादित करते समय certbot, --preferred-challenges dnsएक पैरामीटर के रूप में जोड़ें :

certbot -d example.com --manual --preferred-challenges dns

certbot निम्नलिखित के समान कुछ प्रिंट करेगा:

Please deploy a DNS TXT record under the name
_acme-challenge.example.com with the following value:

(random_string)

Once this is deployed,
Press ENTER to continue

अपने DNS प्रदाता के साथ रिकॉर्ड जोड़ने के बाद, हिट करें ENTER। फिर आपको अपने प्रमाणपत्र को स्वचालित रूप से नवीनीकृत करने के लिए एक CRON नौकरी स्थापित करने की आवश्यकता होगी। जैसा कि DNS सत्यापन का उपयोग किया गया है, आपको अपने http-01(जैसे पोर्ट के 80लिए 443) पोर्ट पुनर्निर्देशन के बारे में चिंता करने की ज़रूरत नहीं होगी ।



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

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

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ