ንዑስ ጎራዎችን በቡድኖች ውስጥ እንዴት ማከል እና SSL + .htaccess አቅጣጫን በ HestiaCP ማዋቀር እንደሚቻል?

💡 በሄስቲያሲፒ በመጠቀም ንዑስ ጎራዎችን በብዛት ማከል ይፈልጋሉ? የSSL የምስክር ወረቀቶችን እና የ.htaccess 301 ማዞሪያዎችን በአንድ ጠቅታ ብቻ ለማንቃት የሚያግዝዎ ሙሉ በሙሉ በራስ-ሰር የሚሰራ የውቅር አጋዥ ስልጠና እዚህ አለ! 🚀 በ5 ደቂቃዎች ውስጥ ተጠናቅቋል፣ ይህም ድር ጣቢያዎን የበለጠ ደህንነቱ የተጠበቀ እና ቀልጣፋ ያደርገዋል!

"አንድ ክወና፣ በመቶዎች የሚቆጠሩ ንዑስ ጎራዎች በቀላሉ ሊያዙ ይችላሉ?"

ብዙ የድር አስተዳዳሪዎች አገልጋዮችን ለማስተዳደር HestiaCP ሲጠቀሙ አስቸጋሪ ችግር ያጋጥማቸዋል፡

በቡድን ውስጥ ብዙ ንዑስ ጎራዎችን እንዴት ማከል እና SSL እና 301 ማዘዋወርን በራስ-ሰር ማንቃት ይቻላል?

በእጅ አንድ በአንድ ካከሏቸው, አሰልቺ ብቻ ሳይሆን ለስህተትም የተጋለጠ ነው.

ስለዚህ፣ ንዑስ ጎራዎችን፣ የSSL ሰርተፊኬቶችን እና 301 ሪቨርስን በቡድን ውስጥ ለማከል ሙሉ በሙሉ አውቶማቲክ የሆነ ዘዴ አስተምራችኋለሁ ፣ ይህም ሁሉንም ውቅሮች በአንድ ጊዜ እንዲያስተዳድሩ ያስችልዎታል!

ንዑስ ጎራዎችን በቡድኖች ውስጥ እንዴት ማከል እና SSL + .htaccess አቅጣጫን በ HestiaCP ማዋቀር እንደሚቻል?


📈 ንዑስ ጎራዎችን በቡድን እንዴት እንደሚጨምሩ

1. ንዑስ ጎራዎችን በቡድን ለመጨመር የ HestiaCP ትዕዛዝን ይጠቀሙ

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

📅 ከሮጡ በኋላ ሁሉም ንዑስ ጎራዎች በቀጥታ ወደ ዋናው የዶሜይን ስም ተጓዳኝ ማውጫዎች ይወሰዳሉ!


✨ አንድ ጠቅታ አውቶማቲክ ስክሪፕት

ትዕዛዞችን በእጅ ማስገባት ካልፈለጉ፣ ንዑስ ጎራዎችን + SSL + 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 አቅጣጫ ማዞር የSEO ወዳጃዊነትን ያሻሽላል ።

✅ ሙሉ በሙሉ በራስ-ሰር የተሰራ ስክሪፕት ፣ ለጀማሪዎች ለመጠቀም ቀላል።

ይህን ዘዴ በመጠቀም የHestiaCP አገልጋይዎ የበለጠ ቀልጣፋ እና ሙያዊ ይሆናል፣ ይህም በአሰልቺ በእጅ የሚሰሩ ስራዎች ላይ ጊዜ ከማጥፋት ይልቅ በጣም አስፈላጊ በሆኑ ጉዳዮች ላይ እንዲያተኩሩ ይፈቅድልዎታል።

ጠቃሚ ሆኖ ካገኙት ከጓደኞችዎ ጋር መጋራትዎን አይርሱ!

🚀የአገልጋይ አስተዳደርዎን ቀላል እና የበለጠ ቀልጣፋ ያድርጉት፣ አሁን ይጀምሩ!

በቼን ዌይሊያንግ ጦማር ( https://www.chenweiliang.com/ ) ላይ የተጋራው "በባች ውስጥ ንዑስ ጎራዎችን እንዴት ማከል እና SSL + .htaccess Redirectsን ማዋቀር እንደሚቻል?" የሚለው ጽሑፍ ለእርስዎ ጠቃሚ እንደሚሆን ተስፋ እናደርጋለን።

የዚህን ጽሑፍ ሊንክ ለማጋራት ነፃነት ይሰማዎ፦ https://www.chenweiliang.com/cwl-32637.html

ተጨማሪ ድብቅ ዘዴዎችን ለመክፈት የቴሌግራም ቻናላችንን እንኳን በደህና መጡ።

ከወደዳችሁት ሼር እና ላይክ አድርጉ! የእርስዎ ማጋራቶች እና መውደዶች የእኛ ቀጣይ ተነሳሽነት ናቸው!

 

评论ሺ评论评论评论 ፡፡

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

ወደ ላይ ሸብልል