bg-tutorials

Debian सर्वर पर SSL Certificate कैसे Install करें

यह संक्षिप्त, तीन-भाग वाली गाइड बताती है कि Debian सर्वर पर SSL Certificate को मैन्युअल रूप से कैसे इंस्टॉल किया जाए। पहले दो खंड आवश्यक कॉन्फ़िगरेशन पहलुओं को कवर करते हैं, जबकि अंतिम भाग SSL खरीदने की सिफारिशें प्रदान करता है।

विषय-सूची

  1. Debian सर्वर के लिए CSR कैसे जनरेट करें?
  2. Debian पर SSL Certificate इंस्टॉल करें
  3. Debian सर्वर के लिए SSL Certificate कहाँ से खरीदें?
Debian का लोगो जिसमें स्क्रीन पर 'Debian GNU/Linux' टेक्स्ट प्रदर्शित है

Debian सर्वर के लिए CSR कैसे जनरेट करें?

इंस्टॉलेशन से पहले, आपका पहला काम CSR (Certificate Signing Request) कोड जनरेट करना है। SSL Certificate के लिए आवेदन करते समय यह मानक प्रक्रिया है। CSR में आपके डोमेन और संगठन से संबंधित विवरण होते हैं, जिन्हें Certificate Authority को प्रमाणपत्र जारी करने से पहले सत्यापित करना होता है।

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

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

अब, आप पूरी CSR सामग्री को एक टेक्स्ट एडिटर में कॉपी-पेस्ट कर सकते हैं, और अपनी ऑर्डर प्रक्रिया के दौरान इसे CA को भेज सकते हैं। आपकी SSL विधि के आधार पर, आपको SSL certificate कुछ ही मिनटों में या अगले कुछ दिनों में प्राप्त हो जाएगा।

Debian सर्वर पर SSL Certificate इंस्टॉल करें

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित तैयार हैं:

  • आपकी SSL certificate फ़ाइल (yourdomain.crt)
  • आपके CA से intermediate cert(s) (जैसे, intermediate1.crt, intermediate2.crt)
  • आपकी private key (yourdomain.key)
  • Apache 2.4.8 या नया (इससे पुराना संस्करण legacy माना जाता है और इस गाइड में शामिल नहीं है)

चरण 1: अपना certificate और private key सर्वर पर अपलोड करें

उन्हें Debian-standard स्थानों में रखें:

# Private key (set strict perms)
sudo install -m 600 yourdomain.key /etc/ssl/private/yourdomain.key

# Concatenate the server + intermediate(s) into one file
cat yourdomain.crt intermediate1.crt intermediate2.crt | sudo tee /etc/ssl/certs/yourdomain-fullchain.pem >/dev/null

चरण 2: SSL module सक्षम करें (यदि पहले से नहीं है)

sudo a2enmod ssl

चरण 3: अपना HTTPS Virtual Host बनाएं

एक नई फ़ाइल बनाएं:

sudo nano /etc/apache2/sites-available/yourdomain-ssl.conf

निम्नलिखित पेस्ट करें, आवश्यकतानुसार paths/domains समायोजित करें:

<VirtualHost *:443>
    ServerName yourdomain.com
    ServerAlias www.yourdomain.com

    DocumentRoot /var/www/yourdomain

    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/yourdomain-fullchain.pem
    SSLCertificateKeyFile /etc/ssl/private/yourdomain.key

    # Optional: Enable HTTP/2
    # Protocols h2 http/1.1

    <Directory /var/www/yourdomain>
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/yourdomain-ssl-error.log
    CustomLog ${APACHE_LOG_DIR}/yourdomain-ssl-access.log combined
</VirtualHost>

चरण 4: HTTP से HTTPS पर redirect को बाध्य करें

यदि आप चाहते हैं कि सभी HTTP ट्रैफ़िक HTTPS पर redirect हो, तो एक और vhost बनाएं:

sudo nano /etc/apache2/sites-available/yourdomain-redirect.conf

फिर निम्नलिखित पेस्ट करें:

<VirtualHost *:80>
    ServerName yourdomain.com
    ServerAlias www.yourdomain.com
    Redirect permanent / https://yourdomain.com/
</VirtualHost>

चरण 5: अपने site configs सक्षम करें

sudo a2ensite yourdomain-ssl

# If you created the redirect
sudo a2ensite yourdomain-redirect

चरण 6: त्रुटियों के लिए स्कैन करें

अब, अपनी SSL इंस्टॉलेशन में अंतिम स्पर्श जोड़ने का समय है।

त्रुटियों के लिए स्कैन करने हेतु निम्नलिखित कमांड का उपयोग करें:

sudo apache2ctl configtest  

यदि कॉन्फ़िगरेशन में कोई समस्या है, तो इंस्टॉलेशन चरणों को शुरू से दोबारा करें। यदि कोई त्रुटि नहीं है, तो अंतिम चरण पर आगे बढ़ें।

चरण 7: Apache सर्वर को पुनः प्रारंभ करें

बस Apache सर्वर को पुनः प्रारंभ करना बाकी है। निम्नलिखित कमांड चलाएं:

sudo systemctl reload apache2

आपने अपने Debian सर्वर पर SSL certificate सफलतापूर्वक कॉन्फ़िगर कर लिया है। आप इन उत्कृष्ट SSL tools से अपनी SSL इंस्टॉलेशन की स्थिति हमेशा जांच सकते हैं।

Debian सर्वर के लिए SSL Certificate कहाँ से खरीदें?

Debian के लिए SSL Certificate खरीदने का सबसे अच्छा स्थान SSL Dragon है। हम बेजोड़ कीमतें, नियमित छूट, और हमारे पूरे SSL उत्पाद श्रृंखला पर शानदार डील प्रदान करते हैं। हमने आपकी वेबसाइट को अभेद्य एन्क्रिप्शन प्रदान करने के लिए बाजार के सर्वश्रेष्ठ SSL ब्रांडों को सावधानीपूर्वक चुना है। हमारे सभी SSL certificates Debian के साथ संगत हैं।

आपको आदर्श SSL certificate चुनने में मदद करने के लिए, हमने कुछ विशेष SSL tools बनाए हैं। हमारा SSL Wizard आपकी खोज का ध्यान रखता है और आपके ऑनलाइन प्रोजेक्ट के लिए सबसे अच्छी SSL डील की सिफारिश करता है। दूसरी ओर, Certificate Filter विभिन्न SSL certificates को कीमत, validation, और विशेषताओं के आधार पर क्रमबद्ध और तुलना करता है।

यदि आपको इन SSL इंस्टॉलेशन निर्देशों में कोई अशुद्धि मिलती है या जोड़ने के लिए विवरण हैं, तो कृपया हमें [email protected] पर अपनी प्रतिक्रिया भेजने में संकोच न करें। आपका योगदान बहुत सराहनीय होगा! धन्यवाद।

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

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

उड़ान में एक ड्रैगन की एक विस्तृत छवि
द्वारा लिखित

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