WordPress में Let’s Encrypt से Free SSL कैसे Install करें

  1. 1. HTTPS क्या है और यह इतना महत्वपूर्ण क्यों है?
  2. 2. इस समय पढ़ना: WordPress में Let’s Encrypt से Free SSL कैसे Install करें

अपने पिछले लेख में मैंने यह पता लगाया कि HTTPS साइट का होना बेहतर क्यों है, इसे अतीत में व्यापक रूप से क्यों नहीं अपनाया गया और इसे गंभीर रूप से सीमित क्यों किया गया (तकनीक वार)। प्रौद्योगिकी में प्रगति के साथ यह इतनी तेज़ी से बदल गया कि HTTPS साइट अब केवल एक सिफारिश नहीं है, यह newWordPress स्थापनाओं के लिए एक व्यवहार्य विकल्प है.


हालांकि कई होस्टिंग कंपनियां इसके लिए बिल्ट-इन सपोर्ट शुरू कर रही हैं Let’s Encrypt से मुक्त SSL प्रमाणपत्र सभी मेजबानों ने बोर्ड पर छलांग नहीं लगाई। इस लेख में मैं आपके होस्टिंग परिदृश्य के आधार पर वर्डप्रेस के भीतर एक नि: शुल्क एसएसएल को मैन्युअल रूप से लागू करने के कई तरीके कवर करने जा रहा हूं। चलो इसे में जाओ!

एक नि: शुल्क एसएसएल प्रमाणपत्र उत्पन्न करें

Let’s Encrypt सर्टिफिकेट जेनरेट करने के कई तरीके हैं। इस अनुभाग में मैं यह बताने जा रहा हूं कि आप अपनी पसंद के आधार पर SSL कैसे बना और स्थापित कर सकते हैं। प्रमाण पत्र उत्पन्न होने के बाद जब आगे बढ़ना है प्रमाण पत्र लोड करें. अपनी जरूरतों के हिसाब से जो भी तरीका आपको अच्छा लगे, उसका इस्तेमाल करें.

ZeroSSL ऑनलाइन के माध्यम से

ZeroSSL अपनी होस्टिंग पर एक भी कॉन्फ़िगरेशन फ़ाइल को छूने के बिना लेट एनक्रिप्ट प्रमाण पत्र बनाने का एक शानदार तरीका है। वेबसाइट एक ऑनलाइन टूल है, और सर्टिफिकेट जेनरेट करने के बाद यह आपको फाइल कंटेंट देता है जिससे आप अपनी पसंद के होस्टिंग प्रदाता पर लोड कर सकते हैं.

zerossl-वेबसाइट

स्थापना की अनुशंसा नहीं की जाती है क्योंकि प्रक्रिया नौसिखिए के अनुकूल नहीं है और सभी सॉफ़्टवेयर स्थापित करने की तुलना में प्रमाण पत्र उत्पन्न करने के लिए बहुत बेहतर तरीके हैं। वैकल्पिक ऑनलाइन उपकरण इसके विपरीत, विकल्प उत्कृष्ट है। बस आरंभ करने के लिए बटन पर क्लिक करें.

zerossl-वेबसाइट-01

अपना ई-मेल पता, अपना डोमेन नाम लोड करने और टीओएस को स्वीकार करने के बाद आप अपना स्वयं का उत्पादन करेंगे प्रमाणपत्र का अनुरोध. यह जानना महत्वपूर्ण है कि यदि आप बहुसंख्य पैनल के साथ अनुकूलता की योजना बनाते हैं तो सबसे अच्छा विकल्प इसका उपयोग करना है डीएनएस सत्यापन.

एक बार जब आप अपना CSR जनरेट करते हैं तो अपने उत्पन्न करने के लिए “अगला” बटन क्लिक करें प्रमाणपत्र कुंजी. इसमें मात्र एक क्षण लगेगा। कुंजी को एक बार जनरेट करने के बाद उसे कॉपी-पेस्ट करें और सुरक्षित स्थान पर सहेजें। लेकिन एक समृद्ध पाठ संपादक का उपयोग न करें क्योंकि उस तरह के सॉफ़्टवेयर में अतिरिक्त वर्ण जोड़े जाएंगे जो प्रमाण पत्र और कुंजी के कोड के साथ संभावित रूप से हस्तक्षेप कर सकते हैं। इसे बिना किसी प्रारूप के TXT के रूप में सहेजा जाना चाहिए और बिल्कुल वैसे ही, जैसे बिना कुछ निकाले दिया जाता है.

zerossl-वेबसाइट-02

कुंजी उत्पन्न होने और आपके कंप्यूटर पर सही तरीके से कॉपी या सहेजे जाने के बाद आपको डोमेन रिकॉर्ड को सत्यापित करने के लिए कहा जाएगा। इस चरण के लिए आपको अपने नियंत्रण कक्ष तक पहुँचने की आवश्यकता है और TXT रिकॉर्ड जोड़ें ठीक उसी तरह जैसे यह स्क्रीन पर प्रदर्शित होता है (हम बताते हैं कि इसे बाद में कैसे किया जाए)। एक बार रिकॉर्ड जुड़ जाने के बाद, आपको परिवर्तनों को प्रचारित करने, हिट करने के लिए कम से कम 5 मिनट इंतजार करना होगा आगे बाद में.

यदि सब कुछ काम कर रहा है तो ZeroSSL आपका प्रमाण पत्र तैयार करेगा और आपको देगा बधाई हो पेज को बचाने के लिए एक मौका के साथ वास्तविक प्रमाण पत्र और यह प्रमाणपत्र प्राधिकरण बंडल.

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

अपने खुद के वीपीएस / सर्वर पर सर्टिफिकेट के माध्यम से

यदि आप पर हैं डेबियन 8 अपने स्वयं के VPS पर, की स्थापना बहुत सरल है, सरल कोड की इस पंक्ति को जोड़ें:

sudo apt-get install सर्टिफिकेट -t jessie-backports

याद रखें कि आपको अपने वर्तमान वेबसर्वर को रोकने की आवश्यकता है ताकि पोर्टबोट 80 को ठीक से चलाने के लिए पोर्ट मुफ्त हो, यह इस तरह से किया जा सकता है:

सेवा httpd रोक
सेवा nginx बंद करो

उसके बाद, केवल एक चीज जो आपको एक प्रमाण पत्र प्राप्त करने के लिए चाहिए, वह है इस लाइन को चलाने के लिए इंटरैक्टिव प्रक्रिया शुरू करने के लिए:

सर्टिफिकेट सर्टिफिकेट

यदि आप पर हैं CentOS आपको इस तरह से सर्टिफिकेट स्थापित करने की आवश्यकता है:

sudo yum install epel-release
sudo yum install certbot

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

WordPress Let’s Encrypt Plugin के माध्यम से

WP-सुविधा देता है-एन्क्रिप्ट-प्लगइन

इस बारे में है सबसे सरल तरीका यदि आप VPS के मालिक हैं, तो भी आप वर्डप्रेस पर एक प्रमाण पत्र जोड़ना चाहते हैं कहीं अधिक सरल पूरी तरह से स्वचालित होने के बाद से सर्बोट काम करता है। यह नामक एक प्लगइन का उपयोग करता है WP Let’s Encrypt जिसे से डाउनलोड किया जा सकता है WordPress.org.

एक बार प्लगइन लोड हो जाने के बाद आपको अपनी साइट को प्लगइन पर रजिस्टर करना होगा, जैसे:

WP-सुविधा देता है-एन्क्रिप्ट-प्लगइन-01

मैं हमेशा होने के लिए ऑटो-जेनरेट सर्टिफिकेट का विकल्प सेट करने की सलाह देता हूं सक्रिय विकल्प समाप्ति चेतावनी के साथ। इस तरह अगर कुछ गलत होता है, तो आपको हमेशा संभावित समाप्ति के बारे में चेतावनी दी जाएगी। यह जानकारी पूरी होने के बाद आप आगे बढ़ेंगे रजिस्टर करें आपका खाता। यह प्लग-इन को सीधे Let’s Encrypt सर्वर से जोड़ने की अनुमति देता है और यह प्रभावी रूप से होगा प्रक्रिया को हटा दें के होने का अपने डोमेन को मान्य करें (जो न केवल शांत है बल्कि समय भी बचाता है!).

WP-सुविधा देता है-एन्क्रिप्ट-प्लगइन-02

यहाँ मुश्किल हिस्सा है। प्रमाण पत्र उत्पन्न होने और पूरी तरह से सक्रिय होने के बाद आप देखेंगे कि वास्तविक फ़ाइलों का पथ “public_html” फ़ोल्डर में नहीं है, इसलिए आपको प्रमाणपत्र को अपने नियंत्रण कक्ष में फिर से लोड करने के लिए उन फ़ाइलों को मैन्युअल रूप से डाउनलोड करना होगा (फिर – हम बताते हैं कि कैसे अगले भाग में प्रमाण पत्र लोड करें).

चूंकि सर्टिफिकेट वैसा ही होगा जब प्लगइन 60 दिनों के बाद आपके सर्टिफिकेशन को फिर से जारी कर देगा फिर से इस प्रक्रिया को करने की आवश्यकता नहीं है प्रभावी रूप से एक स्व-रखरखाव प्रणाली का निर्माण, इसलिए यह पहली बार मुश्किल है.

अपने एसएसएल प्रमाणपत्र लोड करें

अब जब आपने वह तरीका चुना है जो आपकी आवश्यकताओं के अनुसार सबसे अच्छा है और आपके पास उत्पन्न प्रमाण पत्र है, तो इसे अपने पैनल पर लोड करें। यदि आप cPanel या Vesta या किसी अन्य पैनल पर हैं, तो आपको फ़ाइल एक्सप्लोरर या FTP (हमें उपयोग करना पसंद है) का उपयोग करना होगा संचारित या FileZilla इसके लिए) और निम्न फ़ाइलों को डाउनलोड करें (ध्यान दें: प्रमाणपत्र उत्पन्न होने के बाद इन फ़ाइलों का मार्ग हमेशा वर्डप्रेस प्लगइन द्वारा प्रदान किया जाता है):

  • cert.pem
  • private.pem
  • chain.pem

आपके पास फाइलें होने के बाद आप अगले चरण के साथ जारी रख सकते हैं.

cPanel

CPanel के लिए यह प्रक्रिया बहुत सरल है और इसमें प्रमाणन को लोड करना शामिल है SSL / TLS मेन्यू। इस मेनू को एक्सेस करने के लिए आप बस “SSL” को अपने cPanel में टाइप कर सकते हैं खोज.

cpanel-01

आप तक पहुँचने की जरूरत है अपनी साइट के लिए SSL स्थापित करें और प्रबंधित करें (HTTPS) मेनू और प्रमाण पत्र वहाँ लोड करें:

cpanel-02

सरल प्रतिलिपि को प्रत्येक फ़ाइल से कोड को निम्न बॉक्स में इस तरह से चिपकाएँ:

  • फ़ाइल cert.pem सामग्री प्रमाणपत्र (CRT) में जाती है
  • फ़ाइल private.pem सामग्री निजी कुंजी (कुंजी) में जाती है
  • फ़ाइल chain.pem सामग्री प्रमाणपत्र प्राधिकरण बंडल (CABUNDLE) में जाती है

बस! आपके नए पत्र का एन्क्रिप्ट प्रमाण पत्र अपने डोमेन पर सक्रिय होना चाहिए. पूरी प्रक्रिया में पहली बार कुछ मिनट लग सकते हैं, लेकिन यह इतना सीधा है कि संयोजन के साथ WP Let’s Encrypt प्लगइन और पर प्रमाण पत्र लोड हो रहा है cPanel आपके द्वारा उपयोग किए जाने के बाद एक मिनट से भी कम समय लग सकता है!

VestaCP

Vesta प्रमाणपत्र लोड करने के लिए cPanel से अधिक उपयोगकर्ता के अनुकूल है। आपके द्वारा Vesta फ़ाइल एक्सप्लोरर या FTP के माध्यम से आपकी फ़ाइलों को डाउनलोड करने के बाद आपको इसे अपने डोमेन मेनू पर लोड करने की आवश्यकता है, HTTP से HTTPS पर स्विच करना जैसे:

vestacp-01

आप संबंधित फ़ाइलों की सामग्री लोड करते हैं जैसे वे हैं (कॉपी-पेस्ट) इस क्रम में निम्नलिखित बॉक्स में कुछ भी जोड़ने या हटाने के बिना:

  • फ़ाइल cert.pem सामग्री एसएसएल प्रमाणपत्र में जाती है
  • फ़ाइल private.pem सामग्री SSL कुंजी में जाती है
  • फ़ाइल chain.pem सामग्री एसएसएल प्रमाणपत्र प्राधिकरण / इंटरमीडिएट में जाती है

vestacp-02

एक बार जब आपके पास सामग्री लोड हो जाती है तो आप बस क्लिक करते हैं सहेजें और आवाज! आपका वेब तुरंत SSL में परिवर्तित हो गया है। याद रखें कि यह सभी प्रारंभिक कॉन्फ़िगरेशन है। एक बार प्रमाणपत्र लोड हो जाने के बाद, आप प्रमाणपत्र के पुन: भाग को स्वचालित करने के लिए वर्डप्रेस प्लगइन का उपयोग करना चुन सकते हैं.

एसएसएल सेटअप पूरा करना

एक बार प्रमाणपत्र के बाद आप सक्रिय हो जाते हैं WordPress को निर्देश देने की आवश्यकता है इस तरह से कनेक्शन के लिए एसएसएल का उपयोग करने के लिए:

वर्डप्रेस-ssl

एक बार आप क्लिक करें सहेजें आपके पास केवल HTTPS साइट होगी और आप अपनी Google वरीयताओं को बदलना शुरू कर सकते हैं और अपने SEO में और समायोजन कर सकते हैं.

निष्कर्ष

इस लेख के साथ आपने मुफ्त एसएसएल प्रमाणपत्र बनाने और इसे अपने होस्टिंग वातावरण में लोड करने के कई तरीके सीखे हैं. पहले से ही होस्टिंग प्रदाता हैं जो लेट एनक्रिप्ट को सही बॉक्स से बाहर का समर्थन करते हैं, और यह उस सेवाओं के लिए एक ट्यूटोरियल नहीं है. यदि आपके पास पहले से ही आपकी होस्टिंग पर एक प्रत्यक्ष लेट एनक्रिप्ट तरीका है, तो यह ट्यूटोरियल आपके लिए हस्तनिर्मित था। सभी विधियों में से, का उपयोग करते हुए वर्डप्रेस प्लगइन cPanel या Vesta के साथ संयुक्त सभी विधियों में से सबसे तेज़ है, आपको 1 मिनट से अधिक नहीं ले सकता है और आपको फिर से भूलने की आज़ादी दे रहा है, क्योंकि यह प्लगइन द्वारा ही संभाला जाएगा.

HTTPS के शुरुआती दिनों से ही तकनीक बहुत आगे बढ़ चुकी है, और Let’s Encrypt के आने से यह सार्वभौमिक रूप से सभी के लिए उपलब्ध है। बेशक, ऐसे मामले हैं जहां ऑनलाइन स्टोर जैसी वेबसाइटें हैं अभी भी प्रीमियम प्रमाण पत्र खरीदना चाहिए चूंकि वे धोखाधड़ी के मामले में आपको कवर करेंगे, लेकिन हम में से बाकी के लिए नि: शुल्क प्रमाण पत्र यहां हैं.

क्या आपने अपने वर्डप्रेस इंस्टालेशन को HTTPS में अपग्रेड किया है? आपके क्या विचार हैं? हमें नीचे टिप्पणियों में बताएं.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me