अपनी वेबसाइट के लिए अपना खुद का एसएसएल प्रमाणपत्र कैसे प्राप्त करें और इसे स्थापित करें

पिछले कुछ वर्षों में, संपूर्ण वेब एक वैकल्पिक सुरक्षित HTTP प्रोटोकॉल (जिसे HTTPS के रूप में भी जाना जाता है) से एक ऐसे परिदृश्य में परिवर्तित हो गया है जहां आज आपके पास SSL प्रमाणपत्र के बिना वेबसाइट नहीं हो सकती है।

ऐसा इसलिए है क्योंकि जब भी कोई उपयोगकर्ता किसी ऐसे वेबसाइट URL पर जाता है जो HTTPS के बजाय HTTP से शुरू होता है, तो Google अपने (HTTP)क्रोम(Chrome) ब्राउज़र में एक चेतावनी संदेश प्रदर्शित करना शुरू कर देता है ।

यह सुनिश्चित करने के लिए कि आपकी वेबसाइट वेब सुरक्षा मानकों के अनुरूप है, आपको एक एसएसएल(SSL) प्रमाणपत्र खरीदना होगा और उसे अपनी वेबसाइट पर स्थापित करना होगा।

अपना समर्पित आईपी पता निर्धारित करें

SSL प्रमाणपत्र के काम करने के लिए , आपके वेब सर्वर के पास एक निश्चित, समर्पित IP पता होना चाहिए। यदि आपके पास एक समर्पित वेब सर्वर है, तो आप आमतौर पर इस आईपी पते को अपने वेब होस्टिंग खाते में सूचीबद्ध पा सकते हैं।

यदि आप इसे वहां नहीं देखते हैं, तो आप cPanel टूल के बाएँ फलक में सर्वर IP पता भी पा सकते हैं।

इस आईपी पते को नोट कर लें, क्योंकि जब आप अपना नया एसएसएल(SSL) प्रमाणपत्र प्राप्त करेंगे तो आपको अगले चरण में इसकी आवश्यकता होगी।

अपने वेब होस्ट का एसएसएल प्रमाणपत्र स्थापित करें

अगला कदम अपनी वेबसाइट के लिए एक एसएसएल(SSL) प्रमाणपत्र प्राप्त करना है।

चूंकि इन दिनों इंटरनेट पर सभी वेबसाइटों को एसएसएल(SSL) का उपयोग करने की आवश्यकता है यदि आप यह सुनिश्चित करना चाहते हैं कि आपके उपयोगकर्ता आपकी वेबसाइट पर भरोसा करते हैं, तो कई वेब होस्टिंग प्रदाताओं ने होस्टिंग पैकेज के साथ मुफ्त एसएसएल(SSL) प्रमाणपत्रों की पैकेजिंग शुरू कर दी है।

यदि आपके लिए यह मामला है, तो cPanel मेनू देखें और एक टूल आइकन देखें जो किसी ज्ञात SSL प्रमाणपत्र प्रदाता के ब्रांड से मेल खाता हो।

उदाहरण के लिए, वेब होस्ट साइटग्राउंड(Siteground) ग्राहकों को लेट्स एनक्रिप्ट एसएसएल(Encrypt SSL) प्रमाणपत्रों के लिए एक मुफ्त सदस्यता प्रदान करता है।

अगर ऐसा है तो आप किस्मत में हैं। अपनी साइट पर एसएसएल(SSL) स्थापित करना उतना ही आसान है जितना कि एसएसएल(SSL) टूल आइकन पर क्लिक करना, उस डोमेन का चयन करना जिसे आप सुरक्षित करना चाहते हैं, और उस साइट के लिए एसएसएल को सक्षम करना।(SSL)

एक बार यह स्थापित हो जाने पर, आपकी वेबसाइट पर एसएसएल(SSL) स्थापित हो जाएगा और आगंतुकों को एक सुरक्षित वेबसाइट के रूप में प्रदर्शित होना शुरू हो जाएगा।

यदि आपको cPanel में SSL(SSL) टूल उपलब्ध नहीं दिखाई देता है, तो अपने वेब होस्ट से संपर्क करके केवल यह पुष्टि करें कि वे वास्तव में SSL प्रमाणपत्र प्रदान नहीं करते हैं।

यदि वे नहीं करते हैं, तो आपको स्वयं एक खरीदना होगा और नीचे दिए गए चरणों का उपयोग करके इसे मैन्युअल रूप से इंस्टॉल करना होगा।

एक नया एसएसएल प्रमाणपत्र खरीदें

आपको एक अच्छा SSL प्रमाणपत्र प्रदाता ढूंढ़ना होगा। इस सेवा की लागत अपेक्षाकृत सस्ती है, कहीं भी $30 से $100 प्रति वर्ष तक।

आज दुनिया के कुछ शीर्ष एसएसएल(SSL) प्रमाणपत्र प्रदाताओं में शामिल हैं:

  • आइए एन्क्रिप्ट करें(Let’s Encrypt) : नि: शुल्क, लेकिन आपको इसे नवीनीकृत करने के लिए प्रमाण पत्र को बार-बार फिर से अपलोड करने की आवश्यकता है।
  • कोमोडो एसएसएल(Comodo SSL) : महंगा, लेकिन अतिरिक्त सुविधाओं की एक लंबी सूची प्रदान करता है।
  • Digicert : बड़ी वेबसाइटों के लिए एक प्रो संस्करण के लिए सस्ता बुनियादी एसएसएल ।(SSL)
  • GoDaddy : अपनी वेब डोमेन सेवाओं के लिए प्रसिद्ध, GoDaddy वेबसाइट प्रमाणपत्र भी बेचता है।
  • नेटवर्क समाधान(Network Solutions) : छोटी साइटों के लिए किफायती बुनियादी एसएसएल(SSL) प्रमाणपत्र और बड़े संगठनों के लिए अधिक महंगे विकल्प प्रदान करता है।
  • रैपिडएसएसएल : यह सेवा (RapidSSL)सिमेंटेक(Symantec) द्वारा चलाई जाती है और कुछ सबसे किफायती एसएसएल विकल्प प्रदान करती है।

एसएसएल(SSL) प्रमाणपत्र खरीदने के लिए , आपको अपने डोमेन के नाम और वेब सर्वर के समर्पित आईपी पते की आवश्यकता होगी जिसे आपने ऊपर नोट किया था।

एक बार ख़रीदने के बाद, आपको जानकारी के तीन भाग प्राप्त होंगे।

एक प्रमाणपत्र(Certificate) ( सीआरटी(CRT) ), जो प्रमाणपत्र प्रदाता के सर्वर से आपकी सुरक्षित वेबसाइट की प्रामाणिकता की पुष्टि करता है। एक निजी कुंजी(Key) ( कुंजी(KEY) ), जो "कुंजी" के रूप में कार्य करती है जिसका उपयोग आपके प्रमाणपत्र विवरण को डिक्रिप्ट और एन्क्रिप्ट करने के लिए किया जाता है जब आगंतुक आपकी साइट पर आते हैं। कुंजी विज़िटर के वेब ब्राउज़र और आपके वेब सर्वर के बीच संचार को एन्क्रिप्ट करती है।

सीए बंडल(CA Bundle) सूचना का तीसरा भाग है जो उन सभी मध्यवर्ती प्रमाणपत्रों को बंडल करता है जो समग्र एन्क्रिप्टेड एसएसएल(SSL) प्रमाणन कार्य करते हैं।

एक बार जब आप अपने एसएसएल(SSL) प्रदाता से ये तीन जानकारी प्राप्त कर लेते हैं, तो आप अपनी साइट पर एसएसएल(SSL) प्रमाणपत्र स्थापित करने के लिए तैयार हैं।

एसएसएल प्रमाणपत्र कैसे स्थापित करें

(Log)अपने वेब होस्टिंग खाते में लॉग इन करें और cPanel खोलें। सुरक्षा(Security) के अंतर्गत , SSL/TLS Manager चुनें ।

SSL/TLS Manager विंडो में , नीचे एसएसएल साइट प्रबंधित करें(Manage SSL sites) लिंक का चयन करें।

एसएसएल होस्ट प्रबंधित करें(Manage SSL Hosts) विंडो में, नीचे स्क्रॉल करें जहां आपको एक एसएसएल वेबसाइट स्थापित करें(Install an SSL website)आप जिस होस्ट पर एसएसएल(SSL) प्रमाणपत्र लागू करना चाहते हैं उसे चुनने के लिए इस अनुभाग में ड्रॉपडाउन का उपयोग करें । फिर, प्रमाणपत्र(Certificate) , निजी कुंजी(Private Key) , और प्रमाणपत्र प्राधिकरण बंडल(Certificate Authority Bundle) ( CA बंडल(CA Bundle) ) के लिए प्रत्येक फ़ील्ड में , शुरू में SSL प्रमाणपत्र खरीदते समय आपको प्राप्त हुई लंबी टेक्स्ट प्रविष्टियां भरें ।

जब आप काम पूरा कर लें तो नीचे सर्टिफिकेट इंस्टॉल करें(Install Certificate) बटन का चयन करें।

अब आपका एसएसएल(SSL) प्रमाणपत्र उस डोमेन के लिए स्थापित हो गया है, और जब भी आगंतुक आपके डोमेन में https के साथ टाइप करेंगे तो यह काम करेगा ।

साइट विज़िटर को SSL का उपयोग करने के लिए बाध्य करें

इस बिंदु पर, कोई भी विज़िटर जो आपकी साइट पर पहले ही आ चुके हैं, वे अभी भी पुराने बुकमार्क का उपयोग करेंगे , जिसमें डोमेन के सामने http है। (http)ये विज़िटर अभी भी क्रोम(Chrome) में सुरक्षा चेतावनी देखेंगे कि आपकी वेबसाइट असुरक्षित है।

इससे आप बहुत से विज़िटर खो सकते हैं, क्योंकि वे अब आपकी वेबसाइट पर भरोसा नहीं करेंगे और विज़िट करना बंद कर देंगे।

आप अपने सभी विज़िटर के ब्राउज़र को URL(URL) को संशोधित करने के लिए बाध्य करके इसे ठीक कर सकते हैं ताकि https हमेशा सामने रहे।

cPanel में, फ़ाइलें(Files) अनुभाग में, फ़ाइल प्रबंधक(File Manager) को खोलने के लिए उस पर डबल क्लिक करें। अपनी वेब निर्देशिका के रूट स्तर निर्देशिका पर नेविगेट करें। (Navigate)यह वह जगह है जहाँ आपको .htaccess फ़ाइल मिलेगी। फ़ाइल पर राइट-क्लिक करें और ड्रॉपडाउन मेनू से संपादित करें चुनें।(Edit)

.htaccess वह फ़ाइल है जो लोगों द्वारा आपकी साइट पर आने पर वेब सर्वर के व्यवहार को नियंत्रित करती है। अपने विज़िटर के ब्राउज़र को http के बजाय https का उपयोग करने के लिए बाध्य करने के लिए आपको इस फ़ाइल में विशेष कोड जोड़ने की आवश्यकता है।

संपादन(Edit) मोड आपके स्थानीय कंप्यूटर पर डिफ़ॉल्ट संपादक में .htaccess फ़ाइल को खोलेगा।

फ़ाइल के शीर्ष पर, निम्न कोड डालें:

# START FORCE HTTPS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
</IfModule>
# END HTTPS

जब आप फ़ाइल को बंद करते हैं, तो यह पूछेगा कि क्या आप सहेजना चाहते हैं। सेव की पुष्टि करें। अब आपकी नई .htaccess फ़ाइल सक्रिय है और उपयोगकर्ता HTTPS के माध्यम से आपकी साइट तक पहुँचने के लिए बाध्य होंगे ।

एक ब्राउज़र खोलें और अपनी वेबसाइट के डोमेन में टाइप करें।

यदि एसएसएल(SSL) प्रमाणपत्र सही ढंग से काम कर रहा है, तो क्रोम(Chrome) में आपको एक लॉक आइकन दिखाई देगा, जिसका अर्थ है कि साइट एन्क्रिप्टेड HTTPS प्रोटोकॉल के माध्यम से लोड हो रही है।

अन्य एसएसएल विचार

भले ही आपकी वेबसाइट ठीक से काम कर रही हो, लेकिन कुछ विशेषताएं ऐसी हैं जो एसएसएल(SSL) पर स्विच करने के बाद टूट जाएंगी ।

उनमें से एक यह है कि यदि आप दुनिया भर के विभिन्न सर्वरों से अपनी छवियों की सेवा के लिए सीडीएन(CDN) सेवा का उपयोग कर रहे हैं। बड़ी वेबसाइटें छवि लोड समय को तेज करने के लिए सीडीएन सेवा का उपयोग करती हैं, भले ही आगंतुक दुनिया भर में कहीं भी हों।(CDN)

चूंकि आपका सीडीएन(CDN) अभी भी HTTP प्रोटोकॉल के माध्यम से छवियों की सेवा कर रहा है, जब विज़िटर आपकी साइट को HTTPS के माध्यम से एक्सेस करते हैं, तो वे सभी छवियां टूटी हुई दिखाई देंगी।

इसे ठीक करने के लिए, आपको अपने सीडीएन(CDN) खाते में लॉग इन करना होगा, एसएसएल(SSL) सेटिंग्स तक पहुंचना होगा, और एक नई एसएसएल(SSL) प्रविष्टि जोड़नी होगी। आप उन क्षेत्रों में समान प्रमाणपत्र, कुंजी और CA बंडल चिपका सकते हैं।

एक बार जब आप इस प्रविष्टि को सहेज लेते हैं, तो आपकी साइट की सभी छवियां HTTPS प्रोटोकॉल के माध्यम से लोड होंगी और आपके सभी आगंतुकों के लिए ठीक से लोड होंगी।

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

इसके अलावा, यह आपकी वेबसाइट को नवीनतम वेब मानकों तक लाता है और यह सुनिश्चित करता है कि जब भी वे आपकी साइट पर आएंगे तो किसी को कोई सुरक्षा त्रुटि नहीं दिखाई देगी।



About the author

मैं एक तकनीशियन हूं जो कई वर्षों से ऑडियो और उपयोगकर्ता खाता क्षेत्र में काम कर रहा है। मुझे विंडोज और मैक कंप्यूटरों के साथ-साथ ऐप्पल उत्पादों दोनों के साथ अनुभव है। मैं 2007 से Apple उत्पादों का उपयोग करना भी सिखा रहा हूं। मेरी विशेषज्ञता के मुख्य क्षेत्र उपयोगकर्ता खाते और पारिवारिक सुरक्षा हैं। इसके अलावा, मुझे विंडोज 7 होम प्रीमियम, 8.1 प्रो, 10 प्रो और 12.9 मोजावे सहित विभिन्न सॉफ्टवेयर प्रोग्रामों का अनुभव है।



Related posts