लेख निर्देशिका
CWP7 होस्टनाम के लिए Letsencrypt SSL मुक्त SSL प्रमाणपत्र कैसे स्थापित करें?

- ये है सीडब्ल्यूपी नियंत्रण कक्ष स्वचालित रूप से Letsencrypt मुक्त SSL प्रमाणपत्र स्थापित करने के लिए AutoSSL गाइड।
यदि आपको CWP7 SSL के साथ " cwpsrv.service failed ." त्रुटि संदेश मिलता है , तो कृपया समाधान के लिए निम्नलिखित ट्यूटोरियल देखें ▼
मैं CWP में होस्टनेम कैसे बदलूं?
मान लीजिए आपका होस्टनाम है server.yourdomain.com
- सबसे पहले, CWP बैकएंड में एक सबडोमेन बनाएं:
server.yourdomain.com - DNS में A रिकॉर्ड जोड़ें, उपडोमेन आपकी ओर इशारा करता हैLinuxसर्वर आईपी पता।
- अपना होस्टनाम सहेजने के लिए cwp.admin के बाएँ मेनू में → CWP सेटिंग्स → होस्टनाम बदलें पर जाएँ।
- एसएसएल स्वचालित रूप से स्थापित हो जाएगा, केवल शर्त यह है कि आप होस्टनाम के लिए एक डीएनएस ए रिकॉर्ड सेट करें।
- यदि आपके पास होस्टनाम के लिए A रिकॉर्ड नहीं है, तो CWP एक स्व-हस्ताक्षरित प्रमाणपत्र स्थापित करेगा।
- ध्यान दें कि होस्टनाम सबडोमेन होना चाहिए न कि मुख्य डोमेन।
http:// से https:// पुनर्निर्देशन के लिए, आप कर सकते हैं/usr/local/apache/htdocs/.htaccessयह htaccess फ़ाइल बनाएँ:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]लेट्स एनक्रिप्ट एक सर्टिफिकेट अथॉरिटी है जिसे 2016 अप्रैल, 4 को लॉन्च किया गया था, जिसका उद्देश्य सुरक्षित वेबसाइटों के लिए सर्टिफिकेट के मौजूदा मैन्युअल निर्माण, सत्यापन, हस्ताक्षर, इंस्टॉलेशन और अपडेट को खत्म करना है।
होस्टनाम/FQDN Letsencrypt SSL प्रमाणपत्र स्थापित करें
- एफक्यूडीएन (
fully qualified domain name) पूरी तरह से योग्य डोमेन नाम, जो इंटरनेट पर किसी विशिष्ट कंप्यूटर या होस्ट का पूरा डोमेन नाम है।
मैं Let's Encrypt के लिए आवेदन कैसे करूं?
CWP7 लेफ्ट मेनू → वेबसर्वर सेटिंग्स → एसएसएल सर्टिफिकेट में एक नया मॉड्यूल शामिल है, वहां से आप ऑटोएसएसएल का उपयोग करके किसी भी डोमेन / सबडोमेन के लिए Letsencrypt सर्टिफिकेट इंस्टॉल कर सकते हैं।
(यदि आप डोमेन नाम या उप डोमेन नाम जोड़ते समय क्रिएट लेट्स एनक्रिप्ट को उसी समय चुनते हैं, तो आप उपरोक्त चरणों को छोड़ सकते हैं)
Letsencrypt SSL प्रमाणपत्र विशेषताएं
- मुख्य खाता डोमेन और www उपनाम के लिए Letsencrypt
- Letsencrypt डोमेन नाम और www. उपनाम जोड़ें
- उप डोमेन और www.alias के लिए Letsencrypt
- Letsencrypt कस्टम भी स्थापित कर सकता है
- सर्टिफिकेट की एक्सपायरी डेट चेक करें
- स्वतः नवीनीकृत
- बल नवीनीकरण बटन
- अपाचे पोर्ट 443 ऑटो-डिटेक्शन
Letsencrypt SSL प्रमाणपत्र का स्वचालित नवीनीकरण
डिफ़ॉल्ट रूप से, Letsencrypt प्रमाणपत्र 90 दिनों के लिए मान्य होते हैं।
नवीनीकरण स्वचालित है और समाप्ति से 30 दिन पहले प्रमाणपत्रों का नवीनीकरण किया जाता है।
CWP7 लेफ्ट मेनू → वेबसर्वर सेटिंग्स → एसएसएल सर्टिफिकेट में एक नया मॉड्यूल शामिल है, वहां से आप ऑटोएसएसएल का उपयोग करके किसी भी डोमेन / सबडोमेन के लिए Letsencrypt सर्टिफिकेट इंस्टॉल कर सकते हैं।
SSL प्रमाणपत्र पथ को बदलने के लिए कॉन्फ़िगरेशन फ़ाइल संपादित करें
इसके बाद, आपको कॉन्फ़िगरेशन फ़ाइल को संपादित करने और एसएसएल प्रमाणपत्र में पथ जोड़ने की आवश्यकता है (टिप्पणी को हटाने के लिए नोट करें, और पथ को अपने लिए बदलें)।
cwpsrv कॉन्फ़िगरेशन फ़ाइल संपादित करें
/usr/local/cwpsrv/conf/cwpsrv.conf
SSL पोर्ट में Monit मॉनिटरिंग जोड़ें ▼
listen 2812 ssl;
निम्नलिखित पैराग्राफ भी है
ssl_certificate /etc/pki/tls/certs/hostname.crt; ssl_certificate_key /etc/pki/tls/private/hostname.key;
निम्न पथ से बदलें
ssl_certificate /etc/pki/tls/certs/server.yourdomain.com.bundle; ssl_certificate_key /etc/pki/tls/private/server.yourdomain.com.key;
एक बार हो जाने के बाद, निम्नलिखित कमांड के साथ cwpsrv सेवा को पुनरारंभ करना न भूलें
service cwpsrv restart
इसके बाद वेबसर्वर सेटिंग्स → वेबसर्वर कॉन्फिडेंट एडिटर → अपाचे → . पर जाएं /usr/local/apache/conf.d/
प्रोफ़ाइल संपादित करें
hostname-ssl.conf
निम्नलिखित पैराग्राफ रखो
ssl_certificate /etc/pki/tls/certs/hostname.crt; ssl_certificate_key /etc/pki/tls/private/hostname.key;
निम्न पथ से बदलें
ssl_certificate /etc/pki/tls/certs/server.yourdomain.com.bundle; ssl_certificate_key /etc/pki/tls/private/server.yourdomain.com.key;
- यदि आप Nginx का उपयोग कर रहे हैं, तो आपको वही करने की आवश्यकता है।
फिर Apache (और Nginx) सेवा को पुनरारंभ करें और सुनिश्चित करें कि यह हमेशा की तरह काम करती है?
systemctl restart httpd systemctl restart nginx
अंत में, पोर्ट 2087 देखने के लिए लॉगिन लिंक को रीफ्रेश करेंhttps:// server.yourdomain. com:2087/login/index.phpक्या कोई डोंगल है?
आशा है कि चेन वेइलियांग के ब्लॉग ( https://www.chenweiliang.com/ ) पर साझा किया गया लेख "CWP7 SSL त्रुटि? होस्टनाम पर निःशुल्क लेट्सएनक्रिप्ट प्रमाणपत्र कैसे स्थापित करें" आपके लिए उपयोगी होगा।
इस लेख का लिंक साझा करने में संकोच न करें: https://www.chenweiliang.com/cwl-27950.html

