बैचों में उपडोमेन कैसे जोड़ें और HestiaCP के साथ SSL + .htaccess पुनर्निर्देशन को कॉन्फ़िगर कैसे करें?

💡 क्या आप HestiaCP का उपयोग करके एक साथ कई सबडोमेन जोड़ना चाहते हैं? एक पूरी तरह से स्वचालित कॉन्फ़िगरेशन ट्यूटोरियल यहाँ है जो आपको केवल एक क्लिक में SSL प्रमाणपत्र और .htaccess 301 रीडायरेक्ट सक्षम करने में मदद करेगा! 🚀 केवल 5 मिनट में हो जाएगा, जिससे आपकी वेबसाइट अधिक सुरक्षित और कुशल बनेगी!

"एक ऑपरेशन से सैकड़ों उपडोमेन को आसानी से संभाला जा सकता है?"

कई वेबमास्टरों को सर्वर प्रबंधन के लिए HestiaCP का उपयोग करते समय एक मुश्किल समस्या का सामना करना पड़ता है:

बैचों में एकाधिक उपडोमेन कैसे जोड़ें और SSL और 301 रीडायरेक्ट को स्वचालित रूप से सक्षम करें?

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

तो, मैं आपको सबडोमेन, एसएसएल प्रमाणपत्र और 301 रीडायरेक्ट को बैचों में जोड़ने का एक पूरी तरह से स्वचालित तरीका सिखाऊंगा , जिससे आप सभी कॉन्फ़िगरेशन को एक साथ संभाल सकेंगे!

बैचों में उपडोमेन कैसे जोड़ें और HestiaCP के साथ SSL + .htaccess पुनर्निर्देशन को कॉन्फ़िगर कैसे करें?


📈 बैचों में उपडोमेन कैसे जोड़ें

1. बैचों में उपडोमेन जोड़ने के लिए HestiaCP कमांड का उपयोग करें

हेस्टियासीपी प्रदान करता है v-add-web-domain उपडोमेन को शीघ्रता से जोड़ने के लिए कमांड.

निम्नलिखित स्क्रिप्ट का उपयोग करके, आप एक साथ कई उपडोमेन के लिए HTTPS प्रमाणपत्र जोड़ सकते हैं और HSTS सक्षम कर सकते हैं।

USER="youruser"
DOMAIN="yourdomain.com"

for SUB in en fr de es it pt nl ru jp cn 
do
    FULL_DOMAIN="$SUB.$DOMAIN"
    v-add-web-domain $USER $FULL_DOMAIN
    v-add-letsencrypt-domain $USER $FULL_DOMAIN
    v-add-web-domain-ssl-force $USER $FULL_DOMAIN
    v-add-web-domain-hsts $USER $FULL_DOMAIN
done

2. उपडोमेन को बैचों में कॉन्फ़िगर करें .htaccess 301 रीडायरेक्ट

बैच निर्माण .htaccess सभी उपडोमेन को मुख्य डोमेन की उपनिर्देशिका पर पुनर्निर्देशित करने वाली फ़ाइल।

for SUB in en fr de es it pt nl ru jp cn 
do
    FULL_DOMAIN="$SUB.$DOMAIN"
    HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess"
    echo "RewriteEngine on" > $HTACCESS_PATH
    echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> $HTACCESS_PATH
    echo "RewriteRule ^(.*)$ https://www.$DOMAIN/$SUB/$1 [L,R=301]" >> $HTACCESS_PATH
done

📅 चलने के बाद, सभी उपडोमेन स्वचालित रूप से मुख्य डोमेन नाम की संबंधित निर्देशिकाओं पर पुनर्निर्देशित हो जाएंगे!


✨ एक-क्लिक स्वचालन स्क्रिप्ट

यदि आप मैन्युअल रूप से कमांड दर्ज नहीं करना चाहते हैं, तो आप सबडोमेन + एसएसएल + 301 रीडायरेक्ट जोड़ने के लिए सीधे निम्नलिखित वन-क्लिक बैच स्क्रिप्ट का उपयोग कर सकते हैं ।

🔎 स्क्रिप्ट सामग्री

#!/bin/bash
USER="youruser"
DOMAIN="yourdomain.com"
SUBDOMAINS="en fr de es it pt nl ru jp cn"
for SUB in $SUBDOMAINS 
do
    FULL_DOMAIN="$SUB.$DOMAIN"
    v-add-web-domain $USER $FULL_DOMAIN
    v-add-letsencrypt-domain $USER $FULL_DOMAIN
    v-add-web-domain-ssl-force $USER $FULL_DOMAIN
    v-add-web-domain-hsts $USER $FULL_DOMAIN
    HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess"
    echo "RewriteEngine on" > $HTACCESS_PATH
    echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> $HTACCESS_PATH
    echo "RewriteRule ^(.*)$ https://www.$DOMAIN/$SUB/$1 [L,R=301]" >> $HTACCESS_PATH
done

systemctl restart hestia
systemctl restart nginx
systemctl restart apache2

echo "🎉 所有子域名已成功添加,并启用 SSL + 301 重定向!"

🔧 कैसे उपयोग करें

  1. उपरोक्त कोड को कॉपी करें और इसे इस रूप में सेव करें batch_add_subdomains.sh
  2. स्क्रिप्ट निष्पादन अनुमति देने के लिए निम्नलिखित कमांड चलाएँ:
    chmod +x batch_add_subdomains.sh
    
  3. स्क्रिप्ट चलाएँ:
    ./batch_add_subdomains.sh
    

💡 निष्कर्ष

✅ एक क्लिक में बैचों में सबडोमेन जोड़ें , जिससे दोहराव वाले काम से बचा जा सके।

✅ स्वचालित रूप से SSL कॉन्फ़िगर करें , जिससे सभी सबडोमेन के लिए HTTPS सक्षम हो जाएगा।

✅ 301 रीडायरेक्ट एसईओ अनुकूलता में सुधार करते हैं ।

✅ पूरी तरह से स्वचालित स्क्रिप्ट , शुरुआती लोगों के लिए उपयोग करना आसान।

इस पद्धति का उपयोग करने से, आपका HestiaCP सर्वर अधिक कुशल और पेशेवर बन जाएगा, जिससे आप थकाऊ मैनुअल संचालन पर समय बर्बाद करने के बजाय अधिक महत्वपूर्ण व्यवसाय पर ध्यान केंद्रित कर सकेंगे।

यदि आपको यह उपयोगी लगे तो इसे अपने मित्रों के साथ साझा करना न भूलें!

🚀अब से ही अपने सर्वर प्रबंधन को सरल और अधिक कुशल बनाएं!

आशा है कि चेन वेइलियांग के ब्लॉग ( https://www.chenweiliang.com/ ) पर साझा किया गया लेख "हेस्टियासीपी में बैच में सबडोमेन कैसे जोड़ें और एसएसएल + .htaccess रीडायरेक्ट कैसे कॉन्फ़िगर करें?" आपके लिए उपयोगी होगा।

इस लेख का लिंक साझा करने में संकोच न करें: https://www.chenweiliang.com/cwl-32637.html

अधिक छिपी हुई ट्रिक्स को अनलॉक करने के लिए, हमारे टेलीग्राम चैनल से जुड़ने के लिए आपका स्वागत है!

पसंद आये तो शेयर और लाइक करें! आपके शेयर और लाइक हमारी निरंतर प्रेरणा हैं!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

ऊपर स्क्रॉल करें