Artikel Directory
Har du nogensinde stødt på denne situation? Du har omhyggeligt opsat en HestiaCP- server og oprettet alle underdomænerne, kun for at opdage, at du manuelt skal ansøge om og konfigurere SSL-certifikater ét efter ét? 🤯 Det er for besværligt!
Bare rolig, i dag lærer jeg dig et trick til at aktivere SSL-certifikater i bulk med et enkelt klik . Det inkluderer ikke kun Let's Encrypt-certifikater , men aktiverer også direkte automatisk omdirigering af HTTPS og HSTS (HTTP Strict Transport Security).
🔥 Hvorfor aktivere SSL i bulk?
Du tænker måske: "Kan jeg ikke bare manuelt klikke på dem en efter en?" Selvfølgelig kan du det, men hvis du har snesevis eller hundredvis af underdomæner , er det intet mindre end selvpineri at gøre det manuelt!
Batchbehandling har følgende fordele:
✔ spare tid: Udførelse med et enkelt klik, ingen grund til at klikke manuelt.
✔ Undgå udeladelser: Reducer menneskelige fejl og sørg for, at alle underdomæner er sikre.
✔ Gennemtving HTTPS: Omdiriger automatisk HTTP -> HTTPS, forbedrer SEO score.
✔ HSTS sikkerhedshærdning: Forhindr man-in-the-middle-angreb og gør webstedet mere sikkert.
💡 Specifikke betjeningstrin
Dernæst bruger vi kommandolinjeværktøjet, der følger med HestiaCP, til at skrive et simpelt shell-script , der nemt kan håndtere SSL-konfigurationen for alle underdomæner.

📝 Trin 1: Få en liste over underdomæner
Antag, at dit primære domæne er chenweiliang.com, har du tilføjet flere underdomæner, f.eks.:
en.chenweiliang.comru.chenweiliang.comla.chenweiliang.comlv.chenweiliang.com
I scriptet behøver vi kun at vedligeholde en liste over underdomænepræfikser, for eksempel:
SUBDOMAINS="en ru la lv"
Senere vil vi gå gennem disse underdomæner og ansøge om SSL-certifikater et efter et.
📜 Trin 2: Skriv et script for at aktivere SSL-certifikater i batches
HestiaCP tilbyder et kommandolinjeværktøj , der giver os mulighed for at udføre SSL-relaterede operationer ved hjælp af følgende tre kommandoer:
v-add-letsencrypt-domain→ Ansøg om SSL-certifikatv-add-web-domain-ssl-force→ Håndhæv HTTPSv-add-web-domain-ssl-hsts→ Aktiver HSTS
Det komplette script er som følger (kopier og udfør direkte) :
#!/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 配置操作结束!"
🚀 Trin 3: Udfør scriptet
Nu hvor scriptet er skrevet, lad os køre det!
1️⃣ Gem scriptet som enable_ssl.sh
2️⃣ Giv udførelsestilladelser:
chmod +x enable_ssl.sh
3️⃣ Kør scriptet :
./enable_ssl.sh
Så kan du se, at der automatisk ansøges om og aktiveres SSL-certifikater for alle underdomæner !
⚠ Noter
💡 Om Lad os kryptere strømbegrænsning (429 fejl)
Lad os kryptere Begræns antallet af certifikatanmodninger pr. IP inden for en timeHvis du konfigurerer for mange underdomæner på én gang, kan du støde på 429 Fejl.
✅ Klik på linket nedenfor for at se løsningen ▼
- Påfør i batches, kører kun nogle få underdomæner ad gangen.
- Brug af et andet ACME-slutpunkt(F.eks CloudFlare (API-certifikatansøgning).
- Vent 1 time og prøv igen.
💡 Kontroller, om HestiaCP har installeret SSL-certifikatet korrekt
Hvis du finder SSL-konfiguration mislykkedes, kan du kontrollere det manuelt:
v-list-web-domain $USER yoursubdomain.chenweiliang.com
Se på SSL Er feltet yesHvis ikke, skal du aktivere det manuelt.
🎯 Konklusion
Det er ikke svært at aktivere SSL-certifikater i store mængder; nøglen er at bruge den rigtige metode. Med HestiaCP kommandolinjeværktøjer og shell-scripts kan du konfigurere HTTPS for alle underdomæner med et enkelt klik , hvilket opnår både effektivitet og sikkerhed.
💡Dette vil ikke kun spare dig en masse tid, men også forbedre din SEO-score og hjemmesidesikkerhed , så hvorfor ikke?
Prøv det nu og tilføj HTTPS-beskyttelse til dine underdomæner for at gøre dem mere sikre og professionelle! 🚀
Forhåbentlig vil artiklen "Sådan aktiverer du batchvis SSL-certifikater (inklusive HTTPS-omdirigering og HSTS) til HestiaCP-underdomæner?", som er delt på Chen Weiliangs blog ( https://www.chenweiliang.com/ ), være nyttig for dig.
Del gerne dette artikellink: https://www.chenweiliang.com/cwl-32612.html

