የአንቀጽ ማውጫ
💡 በሄስቲያሲፒ በመጠቀም ንዑስ ጎራዎችን በብዛት ማከል ይፈልጋሉ? የSSL የምስክር ወረቀቶችን እና የ.htaccess 301 ማዞሪያዎችን በአንድ ጠቅታ ብቻ ለማንቃት የሚያግዝዎ ሙሉ በሙሉ በራስ-ሰር የሚሰራ የውቅር አጋዥ ስልጠና እዚህ አለ! 🚀 በ5 ደቂቃዎች ውስጥ ተጠናቅቋል፣ ይህም ድር ጣቢያዎን የበለጠ ደህንነቱ የተጠበቀ እና ቀልጣፋ ያደርገዋል!
"አንድ ክወና፣ በመቶዎች የሚቆጠሩ ንዑስ ጎራዎች በቀላሉ ሊያዙ ይችላሉ?"
ብዙ የድር አስተዳዳሪዎች አገልጋዮችን ለማስተዳደር HestiaCP ሲጠቀሙ አስቸጋሪ ችግር ያጋጥማቸዋል፡
በቡድን ውስጥ ብዙ ንዑስ ጎራዎችን እንዴት ማከል እና SSL እና 301 ማዘዋወርን በራስ-ሰር ማንቃት ይቻላል?
በእጅ አንድ በአንድ ካከሏቸው, አሰልቺ ብቻ ሳይሆን ለስህተትም የተጋለጠ ነው.
ስለዚህ፣ ንዑስ ጎራዎችን፣ የSSL ሰርተፊኬቶችን እና 301 ሪቨርስን በቡድን ውስጥ ለማከል ሙሉ በሙሉ አውቶማቲክ የሆነ ዘዴ አስተምራችኋለሁ ፣ ይህም ሁሉንም ውቅሮች በአንድ ጊዜ እንዲያስተዳድሩ ያስችልዎታል!

📈 ንዑስ ጎራዎችን በቡድን እንዴት እንደሚጨምሩ
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 重定向!"
🔧 እንዴት መጠቀም እንደሚቻል
- ከላይ ያለውን ኮድ ይቅዱ እና እንደ ያስቀምጡ
batch_add_subdomains.sh - የስክሪፕት ማስፈጸሚያ ፈቃዶችን ለመስጠት የሚከተለውን ትዕዛዝ ያሂዱ፡-
chmod +x batch_add_subdomains.sh - ስክሪፕቱን አሂድ፡
./batch_add_subdomains.sh
💡 ማጠቃለያ
✅ ተደጋጋሚ ስራዎችን በማስወገድ በአንድ ጠቅታ ንዑስ ጎራዎችን በቡድን ያክሉ ።
✅ SSLን በራስ-ሰር ያዋቅሩ ፣ ለሁሉም ንዑስ ጎራዎች HTTPSን ያነቃሉ።
✅ 301 አቅጣጫ ማዞር የSEO ወዳጃዊነትን ያሻሽላል ።
✅ ሙሉ በሙሉ በራስ-ሰር የተሰራ ስክሪፕት ፣ ለጀማሪዎች ለመጠቀም ቀላል።
ይህን ዘዴ በመጠቀም የHestiaCP አገልጋይዎ የበለጠ ቀልጣፋ እና ሙያዊ ይሆናል፣ ይህም በአሰልቺ በእጅ የሚሰሩ ስራዎች ላይ ጊዜ ከማጥፋት ይልቅ በጣም አስፈላጊ በሆኑ ጉዳዮች ላይ እንዲያተኩሩ ይፈቅድልዎታል።
ጠቃሚ ሆኖ ካገኙት ከጓደኞችዎ ጋር መጋራትዎን አይርሱ!
🚀የአገልጋይ አስተዳደርዎን ቀላል እና የበለጠ ቀልጣፋ ያድርጉት፣ አሁን ይጀምሩ!
በቼን ዌይሊያንግ ጦማር ( https://www.chenweiliang.com/ ) ላይ የተጋራው "በባች ውስጥ ንዑስ ጎራዎችን እንዴት ማከል እና SSL + .htaccess Redirectsን ማዋቀር እንደሚቻል?" የሚለው ጽሑፍ ለእርስዎ ጠቃሚ እንደሚሆን ተስፋ እናደርጋለን።
የዚህን ጽሑፍ ሊንክ ለማጋራት ነፃነት ይሰማዎ፦ https://www.chenweiliang.com/cwl-32637.html
