उबंटू सर्वर पर एसएसएल प्रमाणपत्र कैसे स्थापित करें

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


विषय-सूची

  1. CSR कोड जनरेट करें
  2. उबंटू सर्वर पर एसएसएल प्रमाणपत्र स्थापित करें
  3. उबंटू सर्वर के लिए एसएसएल प्रमाणपत्र कहां से खरीदें?

हमने एक वीडियो भी रिकॉर्ड किया है जो आपको उबंटू में एसएसएल प्रमाणपत्र स्थापित करने की पूरी प्रक्रिया के माध्यम से चलता है:

यदि आप ट्यूटोरियल का टेक्स्ट संस्करण पसंद करते हैं, तो नीचे पढ़ते रहें:


CSR कोड जनरेट करें

हम CSR (सर्टिफिकेट साइनिंग रिक्वेस्ट) कोड जनरेशन से शुरुआत करेंगे। CSR डिजिटल प्रमाणपत्र के लिए आवेदन करने के लिए प्रमाणपत्र प्राधिकरण को भेजा गया अनुरोध है.

आपके पास दो विकल्प हैं:

  1. स्वचालित रूप से सीएसआर बनाने के लिए हमारे सीएसआर जनरेटर का उपयोग करें
  2. उबंटू में सीएसआर उत्पन्न करने के तरीके पर हमारे चरण-दर-चरण ट्यूटोरियल का पालन करें

CSR फ़ाइल की प्रतिलिपि बनाने के लिए कोई पाठ संपादक जैसे नोटपैड खोलें और इसे अपनी ऑर्डर प्रक्रिया के दौरान प्रमाणपत्र प्राधिकारी को सबमिट करें.

आपके सीए द्वारा सीएसआर को मान्य करने और एसएसएल प्रमाणपत्र जारी करने के बाद, आप उबंटू एसएसएल इंस्टॉलेशन निर्देशों के लिए आगे बढ़ सकते हैं।


उबंटू सर्वर में एसएसएल प्रमाणपत्र स्थापित करें

उबंटू पर अपना एसएसएल प्रमाणपत्र स्थापित करने के लिए नीचे दिए गए चरणों का पालन करें। सुनिश्चित करें कि आप कुछ भी न छोड़ें।

चरण 1: अपनी प्रमाणपत्र फ़ाइलों की अपने सर्वर पर प्रतिलिपि बनाएँ

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

आपके पास अपलोड के लिए निम्नलिखित फाइलें तैयार होनी चाहिए:

  • प्रमाणपत्र.crt
  • Ca-bundle.crt
  • Private.key

अपनी प्रमाणपत्र फ़ाइलों को अपने सर्वर पर किसी निर्देशिका में कॉपी करें। डिफ़ॉल्ट रूप से, यह निर्देशिका /etc/ssl/ आपके certificate.crt और ca_bundle.crt फ़ाइलों के लिए, और /etc/ssl/private/ आपकी private.key फ़ाइल के लिए है।

चरण 2: Apache.config फ़ाइल संपादित करें

इसका सामान्य स्थान / etc/apache2/sites-enabled/your_site_name में है। यदि आपको यह वहां नहीं मिलता है, तो निम्न कमांड चलाएँ:

sudo a2ensite your_site_name

अपनी पसंद के टेक्स्ट एडिटर के साथ Apache.config फ़ाइल खोलें।

नोट: HTTP और HTTPS दोनों के माध्यम से अपनी साइट तक पहुँचने के लिए, आपको साइट-सक्षम फ़ोल्डर में दो भिन्न फ़ाइलें अलग करनी होंगी. HTTP फ़ाइल पोर्ट 80 के लिए है, जबकि HTTPS एक पोर्ट 443 के लिए है।

चरण 3: वर्चुअल होस्ट ब्लॉक कॉन्फ़िगर करें

यह क्रिया आपकी साइट को केवल सुरक्षित HTTPS प्रोटोकॉल के माध्यम से सुलभ बनाएगी। आपके डिफ़ॉल्ट वर्चुअल होस्ट ब्लॉक में कोड की निम्न पंक्तियाँ हैं:

DocumentRoot /var/www/site
सर्वर नाम www.yourdomain.com
SSLEngine पर
SSLCertificateFile /path/to/yourdomain.crt
SSLCertificateKeyFile /पथ/प्रति/yourdomain.key
SSLCertificateChainFile /path/to/yourdomain.crt

अपने SSL प्रमाणपत्र विवरण के अनुसार वर्चुअल होस्ट ब्लॉक समायोजित करें:

  • SSLCertificate फ़ाइल पैरामीटर में, अपनी SSL प्रमाणपत्र फ़ाइल का स्थान अपडेट करें
  • SSLCertificateKeyFile पैरामीटर में, उस निजी कुंजी फ़ाइल का स्थान दर्ज करें जिसे आपने CSR जनरेशन के दौरान बनाया था.
  • SSLCertificateChainFile पैरामीटर में, मध्यस्थ प्रमाणपत्र फ़ाइल या CA बंडल का स्थान प्रदान करें। (सीए बंडल क्या है और इसे कहां खोजना है?)।

नोट: यदि SSLCertificateFile निर्देश काम नहीं करता है, तो इसके बजाय SSLCACertificateFile का उपयोग करें।

वर्चुअल होस्ट ब्लॉक को दोबारा जांचें, और .config फ़ाइल सहेजें।

चरण 4: अपनी नई .config फ़ाइल का परीक्षण करें

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

चरण 5: अपाचे को पुनरारंभ करें

अपाचे को पुनरारंभ करने के लिए apach ectl stop और apa chectl start कमांड का उपयोग करें।

बधाइयाँ! आपने अपने उबंटू सर्वर पर अपना एसएसएल प्रमाणपत्र सफलतापूर्वक स्थापित कर लिया है। अपने SSL इंस्टॉलेशन का और परीक्षण करने और तत्काल स्थिति रिपोर्ट प्राप्त करने के लिए, इन अत्यधिक अनुशंसित SSL टूल का उपयोग करें।


उबंटू सर्वर के लिए एसएसएल प्रमाणपत्र कहां से खरीदें?

एसएसएल ड्रैगन आपकी सभी एसएसएल जरूरतों के लिए आपका वन-स्टॉप स्थान है। हम अपने एसएसएल उत्पादों की पूरी श्रृंखला के लिए बाजार पर सबसे कम कीमतों की पेशकश करते हैं। हमने आपको उच्च अंत एसएसएल सुरक्षा और समर्पित समर्थन प्रदान करने के लिए उद्योग में सर्वश्रेष्ठ एसएसएल ब्रांडों के साथ भागीदारी की है। हमारे सभी एसएसएल प्रमाणपत्र उबंटू सर्वर के साथ संगत हैं।


अक्सर पूछे जाने वाले प्रश्नों

मुझे कैसे पता चलेगा कि उबंटू पर एसएसएल प्रमाणपत्र स्थापित है या नहीं?

आप निम्न कमांड के माध्यम से उबंटू पर एसएसएल प्रमाणपत्र स्थापित कर सकते हैं या नहीं:

sudo update-ca-certificates

लिंक की प्रतिलिपि करें

मैं उबंटू में एसएसएल प्रमाणपत्र कहां रखूं?

SSL प्रमाणपत्रों का पथ आपके सर्वर पर / etc/ssl/certs/ निर्देशिका है। आपकी निजी कुंजी फ़ाइलें /etc/ssl/private पर जाती हैंये डिफ़ॉल्ट स्थान हैं, लेकिन आप उन्हें अपने कॉन्फ़िगरेशन के आधार पर बदल सकते हैं।

लिंक की प्रतिलिपि करें

Apache .config फ़ाइल कहाँ स्थित है?

डिफ़ॉल्ट रूप से, Apache .config फ़ाइल / etc/apache2/sites-enabled/your_site_name में रहती है। यदि आपको यह वहां नहीं मिलता है, तो निम्न कमांड चलाएँ:

sudo a2ensite your_site_name

लिंक की प्रतिलिपि करें

आज ऑर्डर करते समय एसएसएल प्रमाणपत्रों पर 10% की बचत करें!

तेजी से जारी करना, मजबूत एन्क्रिप्शन, 99.99% ब्राउज़र ट्रस्ट, समर्पित समर्थन और 25 दिन की मनी-बैक गारंटी। कूपन कोड: SAVE10

द्वारा लिखित

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