Cum să activați certificatele SSL (inclusiv redirecționarea HTTPS și HSTS) pentru subdomeniile HestiaCP în loturi?

Te-ai confruntat vreodată cu o astfel de situație? Construiește-l cu mare efort HestiaCP Serverul și subdomeniile au fost create, dar descoperiți că trebuie să solicitați și să configurați manual certificatele SSL unul câte unul? 🤯 Este atât de chinuitor!

Nu-ți face griji, o să te învăț un truc azi. Activarea SSL în lot cu un singur clic, inclusiv nu numai Să criptăm certificateleși vă ajută direct să activați Redirecționare automată HTTPSHSTS (securitate strictă a transportului HTTP).

🔥 De ce să activați SSL în bloc?

S-ar putea să vă gândiți: „Nu pot să dau clic pe ele manual, desigur, dar dacă ați făcut-o?” Zeci sau sute de subdomenii, operarea manuală este, fără îndoială, auto-abuz!

Procesarea în lot are următoarele avantaje:
economisi timp: Execuție cu un singur clic, nu este nevoie să faceți clic manual.
Evitați omisiunile: reduceți erorile umane și asigurați-vă că toate subdomeniile sunt securizate.
Implementați HTTPS: Redirecționați automat HTTP -> HTTPS, îmbunătățiți SEO Scor.
Întărirea securității HSTS: Preveniți atacurile „man-in-the-middle” și faceți site-ul mai sigur.

💡 Etape specifice de funcționare

Apoi, folosim instrumentul de linie de comandă care vine cu HestiaCP pentru a scrie un simplu Shell Script, usor de facut Toate subdomeniile Configurare SSL pentru .

Cum să activați certificatele SSL (inclusiv redirecționarea HTTPS și HSTS) pentru subdomeniile HestiaCP în loturi?

📝 Pasul 1: Obțineți o listă de subdomenii

Să presupunem că domeniul dvs. principal este chenweiliang.com, ați adăugat mai multe subdomenii, de exemplu:

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

În script, trebuie doar să menținem o listă de prefixe de subdomeniu, de exemplu:

SUBDOMAINS="en ru la lv"

Mai târziu vom parcurge aceste subdomenii și vom solicita certificate SSL unul câte unul.


📜 Pasul 2: Scrieți un script pentru a activa certificatele SSL în loturi

HestiaCP oferă instrument de linie de comandă, putem finaliza operațiunile legate de SSL cu următoarele trei comenzi:

  • v-add-letsencrypt-domain → Solicitați certificatul SSL
  • v-add-web-domain-ssl-force → Implementați HTTPS
  • v-add-web-domain-ssl-hsts → Activați HSTS

Scriptul complet este după cum urmează (copiați și executați direct):

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

🚀 Pasul 3: Executați scriptul

Acum că scriptul este scris, să-l rulăm!

1️⃣ Salvați scriptul ca enable_ssl.sh
2️⃣ Acordați permisiuni de execuție:

chmod +x enable_ssl.sh

3️⃣ Rulați scriptul:

./enable_ssl.sh

Atunci poți vedea Certificate SSL pentru toate subdomeniile Aplicați și activați automat!


⚠ Note

???? Despre limitarea curentului Let's Encrypt (eroare 429)
Să ștergem Limitați numărul de solicitări de certificat per IP într-o orăDacă configurați prea multe subdomenii simultan, este posibil să întâlniți 429 Eroare.

✅ Faceți clic pe linkul de mai jos pentru a vedea soluția ▼

  • Aplicați în loturi, rulând doar câteva subdomenii odată.
  • Folosind un alt punct final ACME(De exemplu, certificatul aplicației Cloudflare API).
  • Așteptați 1 oră și încercați din nou.

???? Verificați dacă HestiaCP a instalat corect certificatul SSL
Daca gasesti Configurarea SSL a eșuat, îl puteți verifica manual:

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

Aruncă o privire SSL Este câmpul yesDacă nu, trebuie să îl activați manual.


🎯 Concluzie

Nu este dificil să activați certificatele SSL în loturi Cheia este să folosiți metoda corectă. pasa Linia de comandă HestiaCP + script Shell,puteți Configurarea HTTPS cu un singur clic pentru toate subdomeniile, atât eficient, cât și sigur.

???? Acest lucru nu numai că vă va economisi o mulțime de timp, dar vă va îmbunătăți și scorul SEO și securitatea site-ului., de ce nu?

Încercați acum și adăugați protecție HTTPS subdomeniilor dvs. pentru a le face mai sigure și mai profesioniste! 🚀

发表 评论

Adresa ta de e-mail nu va fi publicată. Sunt utilizate câmpurile obligatorii * Eticheta

Derulaţi în sus