Imenik člankov
💡 Želite množično dodajati poddomene s pomočjo HestiaCP ? Tukaj je popolnoma avtomatiziran vodnik za konfiguracijo, ki vam bo pomagal omogočiti SSL certifikate in preusmeritve .htaccess 301 z enim samim klikom! 🚀 Končano v 5 minutah, zaradi česar je vaše spletno mesto varnejše in učinkovitejše!
"Ena operacija, na stotine poddomen je mogoče enostavno upravljati?"
Mnogi spletni skrbniki naletijo na težavno težavo, ko uporabljajo HestiaCP za upravljanje strežnikov:
Kako dodati več poddomen v paketih in samodejno omogočiti SSL in preusmeritve 301?
Če jih dodajate enega za drugim ročno, ni le dolgočasno, ampak tudi nagnjeno k napakam.
Torej, naučil vas bom popolnoma avtomatizirane metode za dodajanje poddomen, SSL certifikatov in preusmeritev 301 v paketih , kar vam bo omogočilo, da vse konfiguracije obravnavate hkrati!

📈 Kako dodati poddomene v serijah
1. Uporabite ukaz HestiaCP za dodajanje poddomen v paketih
HestiaCP zagotavlja v-add-web-domain ukaz za hitro dodajanje poddomene.
Z naslednjim skriptom lahko paketno dodate potrdila HTTPS za več poddomen hkrati in omogočite 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. Konfigurirajte poddomene v paketih .htaccess 301 Preusmeritev
Paketno ustvarjanje .htaccess Datoteka za preusmeritev vseh poddomen v podimenik glavne domene.
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
📅 Po zagonu bodo vse poddomene samodejno preusmerjene v ustrezne imenike imena glavne domene!
✨ Skript za avtomatizacijo z enim klikom
Če ne želite ročno vnašati ukazov, lahko neposredno uporabite naslednji paketni skript z enim klikom, da dodate poddomene + SSL + preusmeritve 301.
🔎 Vsebina scenarija
#!/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 重定向!"
🔧 Kako uporabljati
- Kopirajte zgornjo kodo in jo shranite kot
batch_add_subdomains.sh - Zaženite naslednji ukaz, da skriptu dodelite dovoljenja za izvajanje:
chmod +x batch_add_subdomains.sh - Zaženite skript:
./batch_add_subdomains.sh
💡 Zaključek
✅ Dodajte poddomene v paketih z enim klikom in se izognite ponavljajočemu se delu.
✅ Samodejno konfigurirajte SSL in omogočite HTTPS za vse poddomene.
✅ 301 preusmeritve izboljšajo SEO prijaznost.
✅ Popolnoma avtomatiziran skript , enostaven za uporabo tudi za začetnike.
S to metodo bo vaš strežnik HestiaCP postal bolj učinkovit in profesionalen, kar vam bo omogočilo, da se osredotočite na pomembnejše posle, namesto da izgubljate čas z dolgočasnimi ročnimi operacijami.
Če se vam zdi koristno, ga ne pozabite deliti s prijatelji!
🚀Poenostavite in povečajte učinkovitost upravljanja strežnikov, začenši zdaj!
Upam, da vam bo članek »Kako paketno dodati poddomene in konfigurirati preusmeritve SSL + .htaccess v HestiaCP?«, objavljen na blogu Chen Weilianga ( https://www.chenweiliang.com/ ), v pomoč.
Delite povezavo do tega članka: https://www.chenweiliang.com/cwl-32637.html
