Cumu attivà i certificati SSL (inclusi a redirezzione HTTPS è HSTS) per i subdomini HestiaCP in batch?

Avete mai scontru una situazione cusì? Custruite cun grande sforzu HestiaCP U servitore è i subdomini sò stati creati, ma truvate chì avete bisognu di dumandà manualmente è cunfigurà i certificati SSL unu per unu? 🤯 Questu hè cusì tortuoso!

Ùn vi preoccupate, vi insegneraghju un truccu oghje. Attivazione batch di SSL cù un clic, cumpresi micca solu Criptemu i Certificati, è direttamente aiutà vi attivà Redirezione automatica HTTPSHSTS (HTTP Strict Transport Security).

🔥 Perchè attivà SSL in massa?

Puderete pensà: "Ùn possu micca cliccà manualmente, ma s'ellu avete Decine o centinaie di sottodomini, U funziunamentu manuale hè senza dubbitu un autoabusu!

U prucessu di batch hà i seguenti benefici:
risparmià tempu: Esecuzione di un clic, senza bisognu di cliccà manualmente.
Evite omissioni: Reduce l'errori umani è assicuratevi chì tutti i subdomini sò sicuri.
Implementa HTTPS: Redirect automaticamente HTTP -> HTTPS, migliurà SEO puntuazione.
Indurimentu di sicurità HSTS: Impedisce l'attacchi di l'omu in u mediu è rende u situ più sicuru.

💡 Passi specifichi di l'operazione

Dopu, avemu aduprà u strumentu di linea di cumanda chì vene cun HestiaCP per scrive un simplice Shell Script, facia faciuli Tutti i subdominii Configurazione SSL per .

Cumu attivà i certificati SSL (inclusi a redirezzione HTTPS è HSTS) per i subdomini HestiaCP in batch?

📝 Passu 1: Ottene una lista di sottodominii

Assumite chì u vostru duminiu primariu hè chenweiliang.com, avete aghjustatu parechji subdominii, per esempiu:

  • en.chenweiliang.com
  • ru.chenweiliang.com
  • la.chenweiliang.com
  • lv.chenweiliang.com

In u script, avemu solu bisognu di mantene una lista di prefissi di subdominiu, per esempiu:

SUBDOMAINS="en ru la lv"

Più tardi passeremu in questi subdominii è dumandà i certificati SSL unu per unu.


📜 Passu 2: Scrivite un script per attivà i certificati SSL in batch

HestiaCP furnisce Strumenti di linea di cummanda, pudemu compie operazioni relative à SSL cù i seguenti trè cumandamenti:

  • v-add-letsencrypt-domain → Applica per un certificatu SSL
  • v-add-web-domain-ssl-force → Infurzà HTTPS
  • v-add-web-domain-ssl-hsts → Attivà HSTS

U script cumpletu hè u seguitu (copia è eseguisce direttamente):

#!/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 配置操作结束!"

🚀 Passu 3: Eseguite u script

Avà chì u script hè scrittu, eseguimu!

1️⃣ Salvà u script cum'è enable_ssl.sh
2️⃣ Concede permessi di esecuzione:

chmod +x enable_ssl.sh

3️⃣ run script:

./enable_ssl.sh

Allora pudete vede Certificati SSL per tutti i sottodominii Applicà è attivate automaticamente!


⚠ Notes

💡 Circa a limitazione attuale di Let's Encrypt (errore 429)
Let's Crypt Limite u numeru di richieste di certificatu per IP in una oraSe cunfigurate troppu sottodominii à una volta, pudete scontru 429 Errore.

✅ Cliccate u ligame sottu per vede a suluzione ▼

  • Applica in batchs, eseguendu solu uni pochi di subdominii à tempu.
  • Utilizà un altru endpoint ACME(Per esempiu, u certificatu di l'applicazione API Cloudflare).
  • Aspetta 1 ora è pruvate di novu.

💡 Verificate se HestiaCP hà stallatu currettamente u certificatu SSL
Se truvate A cunfigurazione SSL hà fiascatu, pudete verificà manualmente:

v-list-web-domain $USER yoursubdomain.chenweiliang.com

Fighjate un ochju SSL Hè u campu yesSe no, avete bisognu di attivà manualmente.


🎯 Conclusioni

Ùn hè micca difficiule di attivà i certificati SSL in batch A chjave hè di utilizà u metudu ghjustu. passà Linea di cummanda HestiaCP + script Shell,poi Un clic di cunfigurazione HTTPS per tutti i subdominii, efficace è sicuru.

💡 Questu ùn solu vi risparmià una tonna di tempu, ma ancu migliurà u vostru puntu di SEO è a sicurità di u situ web., perchè nò?

Pruvate avà è aghjunghje a prutezzione HTTPS à i vostri subdominii per rende più sicuri è prufessiunali! 🚀

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

Libru di Top