लेख निर्देशिका
क्या आपने कभी ऐसी स्थिति का सामना किया है? इसे बड़े प्रयास से बनाओ हेस्टियासीपी सर्वर और उपडोमेन बना दिए गए हैं, लेकिन आपको लगता है कि आपको एक-एक करके मैन्युअल रूप से SSL प्रमाणपत्र के लिए आवेदन करना और कॉन्फ़िगर करना होगा? 🤯 यह बहुत यातनापूर्ण है!
चिंता मत करो, मैं आज तुम्हें एक तरकीब सिखाऊंगा। SSL का एक-क्लिक बैच सक्रियण, जिसमें न केवल आइए प्रमाणपत्रों को एन्क्रिप्ट करें, और सीधे आपको सक्षम करने में मदद करते हैं HTTPS स्वचालित पुनर्निर्देशन 和 HSTS (HTTP सख्त परिवहन सुरक्षा).
🔥 SSL को बल्क में सक्षम क्यों करें?
आप सोच रहे होंगे: "क्या मैं इन्हें मैन्युअली क्लिक नहीं कर सकता?" बेशक, लेकिन अगर आपके पास दर्जनों या सैकड़ों उपडोमेन, मैनुअल ऑपरेशन निस्संदेह आत्म-दुरुपयोग है!
बैच प्रसंस्करण के निम्नलिखित लाभ हैं:
✔ समय की बचत: एक-क्लिक निष्पादन, मैन्युअल रूप से क्लिक करने की कोई आवश्यकता नहीं।
✔ चूक से बचेंमानवीय त्रुटियों को कम करें और सुनिश्चित करें कि सभी उपडोमेन सुरक्षित हैं।
✔ HTTPS लागू करें: स्वचालित रूप से HTTP -> HTTPS पुनर्निर्देशित करें, सुधार करें एसईओ अंक।
✔ HSTS सुरक्षा को और अधिक सुदृढ़ बनाना: मैन-इन-द-मिडिल हमलों को रोकें और साइट को अधिक सुरक्षित बनाएं।
💡 विशिष्ट संचालन चरण
इसके बाद, हम एक सरल लिखने के लिए HestiaCP के साथ आने वाले कमांड लाइन टूल का उपयोग करते हैं शेल स्क्रिप्ट, आसानी से किया जा सकता है सभी उपडोमेन . के लिए SSL कॉन्फ़िगरेशन.

📝 चरण 1: उपडोमेन की सूची प्राप्त करें
मान लें कि आपका प्राथमिक डोमेन है chenweiliang.com, आपने कई उपडोमेन जोड़े हैं, उदाहरण के लिए:
en.chenweiliang.comru.chenweiliang.comla.chenweiliang.comlv.chenweiliang.com
स्क्रिप्ट में, हमें केवल उपडोमेन उपसर्गों की एक सूची बनाए रखने की आवश्यकता है, उदाहरण के लिए:
SUBDOMAINS="en ru la lv"
बाद में हम इन उपडोमेनों पर नजर डालेंगे और एक-एक करके SSL प्रमाणपत्रों के लिए आवेदन करेंगे।
📜 चरण 2: बैचों में SSL प्रमाणपत्र सक्षम करने के लिए एक स्क्रिप्ट लिखें
हेस्टियासीपी प्रदान करता है कमांड लाइन उपकरणहम निम्नलिखित तीन कमांड के साथ SSL से संबंधित ऑपरेशन पूरा कर सकते हैं:
v-add-letsencrypt-domain→ SSL प्रमाणपत्र के लिए आवेदन करेंv-add-web-domain-ssl-force→ HTTPS लागू करेंv-add-web-domain-ssl-hsts→ HSTS सक्षम करें
पूरी स्क्रिप्ट इस प्रकार है (सीधे कॉपी करें और निष्पादित करें):
#!/bin/bash
# HestiaCP 用户名
USER="youruser"
# 你的主域名
DOMAIN="chenweiliang.com"
# 需要启用 SSL 的子域名前缀
SUBDOMAINS="en ru la lv"
# 遍历每个子域名,依次开启 SSL
for SUB in $SUBDOMAINS
do
FULL_DOMAIN="$SUB.$DOMAIN"
echo "🚀 在启用 $FULL_DOMAIN 的 SSL 配置..."
# 申请 Let's Encrypt 证书
v-add-letsencrypt-domain $USER $FULL_DOMAIN
if [ $? -ne 0 ]; then
echo "❌ 错误:获取 $FULL_DOMAIN SSL 证书失败(可能触发 Let's Encrypt 429 限流),请稍后重试。"
continue
fi
# 强制 HTTPS 重定向
v-add-web-domain-ssl-force $USER $FULL_DOMAIN
# 启用 HSTS(HTTP 严格传输安全)
v-add-web-domain-ssl-hsts $USER $FULL_DOMAIN
echo "✅ $FULL_DOMAIN SSL 配置完成!"
done
echo "🎉 所有子域名 SSL 配置操作结束!"
🚀 चरण 3: स्क्रिप्ट निष्पादित करें
अब जब स्क्रिप्ट लिखी जा चुकी है, तो चलिए इसे चलाते हैं!
1️⃣ स्क्रिप्ट को इस रूप में सहेजें enable_ssl.sh
2️⃣ निष्पादन अनुमति प्रदान करें:
chmod +x enable_ssl.sh
3️⃣ स्क्रिप्ट चलाएँ:
./enable_ssl.sh
तब आप देख सकते हैं सभी उपडोमेन के लिए SSL प्रमाणपत्र लागू करें और स्वचालित रूप से सक्षम करें!
⚠ नोट्स
💡 लेट्स एनक्रिप्ट करंट लिमिटिंग (429 त्रुटि) के बारे में
चलो एन्क्रिप्ट करें एक घंटे के भीतर प्रति IP प्रमाणपत्र अनुरोधों की संख्या सीमित करेंयदि आप एक साथ बहुत सारे उपडोमेन कॉन्फ़िगर करते हैं, तो आपको निम्न समस्याओं का सामना करना पड़ सकता है: 429 त्रुटि.
✅ समाधान देखने के लिए नीचे दिए गए लिंक पर क्लिक करें ▼
- बैचों में आवेदन करें, एक समय में केवल कुछ उपडोमेन ही चलायें।
- एक अलग ACME एंडपॉइंट का उपयोग करना(उदाहरण के लिए, क्लाउडफ्लेयर एपीआई अनुप्रयोग प्रमाणपत्र).
- 1 घंटा प्रतीक्षा करें और पुनः प्रयास करें.
💡 जाँच करें कि क्या HestiaCP ने SSL प्रमाणपत्र सही ढंग से स्थापित किया है
अगर तुम्हें मिले SSL कॉन्फ़िगरेशन विफल, आप इसे मैन्युअल रूप से जांच सकते हैं:
v-list-web-domain $USER yoursubdomain.chenweiliang.com
看看 SSL क्या यह क्षेत्र yesयदि नहीं, तो आपको इसे मैन्युअल रूप से सक्षम करना होगा।
🎯 निष्कर्ष
SSL प्रमाणपत्रों को बैचों में सक्रिय करना कठिन नहीं है। महत्वपूर्ण बात यह है कि सही विधि का उपयोग किया जाए। उत्तीर्ण HestiaCP कमांड लाइन + शेल स्क्रिप्ट,तुम कर सकते हो सभी उपडोमेन के लिए एक-क्लिक HTTPS कॉन्फ़िगरेशन, कुशल और सुरक्षित दोनों।
💡 इससे न केवल आपका बहुत सारा समय बचेगा, बल्कि आपके SEO स्कोर और वेबसाइट सुरक्षा में भी सुधार होगा।, क्यों नहीं?
इसे अभी आज़माएं और अपने उपडोमेन में HTTPS सुरक्षा जोड़ें ताकि वे अधिक सुरक्षित और पेशेवर बन सकें! 🚀
होप चेन वेइलियांग ब्लॉग ( https://www.chenweiliang.com/ ) ने साझा किया "हेस्टियासीपी उपडोमेन (HTTPS पुनर्निर्देशन और HSTS सहित) के लिए बैचों में SSL प्रमाणपत्र कैसे सक्षम करें?" ”, यह आपके लिए मददगार हो सकता है.
इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-32612.html
अधिक छिपी हुई ट्रिक्स को अनलॉक करने के लिए, हमारे टेलीग्राम चैनल से जुड़ने के लिए आपका स्वागत है!
पसंद आये तो शेयर और लाइक करें! आपके शेयर और लाइक हमारी निरंतर प्रेरणा हैं!
