Nola gaitu SSL ziurtagiriak (HTTPS birbideratzea eta HSTS barne) HestiaCP azpidomeinuetarako loteetan?

Inoiz egoera hau bizi izan duzu? HestiaCP zerbitzari bat konfiguratu eta azpidomeinu guztiak sortu dituzu, eta gero konturatu zara eskuz eskatu eta SSL ziurtagiriak banan-banan konfiguratu behar dituzula? 🤯 Lan gehiegi da hori!

Ez kezkatu, gaur SSL ziurtagiriak klik bakarrarekin gaitzeko trikimailu bat irakatsiko dizut . Ez ditu Let's Encrypt ziurtagiriak barne hartzen bakarrik , baita HTTPS birbideratze automatikoa eta HSTS (HTTP Strict Transport Security) ere zuzenean gaitzen ditu.

🔥 Zergatik gaitu SSL masiboki?

Pentsa dezakezu: "Ezin ditut eskuz banan-banan klik egin?" Noski egin dezakezu, baina dozenaka edo ehunka azpidomeinu badituzu , eskuz egitea autotortura bat da!

Batch prozesatzeak onura hauek ditu:
✔ denbora aurreztu: Klik bakarreko exekuzioa, ez da eskuz klik egin beharrik.
✔ Saihestu hutsak: Murriztu giza akatsak eta ziurtatu azpidomeinu guztiak seguruak direla.
✔ Ezarri HTTPS: Automatikoki birbideratu HTTP -> HTTPS, hobetu SEO puntuazioa.
✔ HSTS segurtasuna gogortzea: Saihestu gizon-erdiko erasoak eta egin webgunea seguruagoa.

💡 Eragiketa-urrats zehatzak

Ondoren, HestiaCP-rekin datorren komando-lerroko tresna erabiliko dugu azpidomeinu guztien SSL konfigurazioa erraz kudeatzeko shell script sinple bat idazteko.

Nola gaitu SSL ziurtagiriak (HTTPS birbideratzea eta HSTS barne) HestiaCP azpidomeinuetarako loteetan?

📝 1. urratsa: Eskuratu azpidomeinuen zerrenda

Demagun zure domeinu nagusia dela chenweiliang.com, hainbat azpidomeinu gehitu dituzu, adibidez:

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

Script-ean, azpidomeinu-aurrizkien zerrenda soilik mantendu behar dugu, adibidez:

SUBDOMAINS="en ru la lv"

Geroago azpidomeinu hauek zeharkatuko ditugu eta banan-banan SSL ziurtagiriak eskatuko ditugu.


📜 2. urratsa: idatzi script bat SSL ziurtagiriak loteka gaitzeko

HestiaCP-k komando-lerroko tresna bat eskaintzen du , eta horri esker, SSLrekin lotutako eragiketak egin ditzakegu hiru komando hauek erabiliz:

  • v-add-letsencrypt-domain → Eskatu SSL ziurtagiria
  • v-add-web-domain-ssl-force → Ezarri HTTPS
  • v-add-web-domain-ssl-hsts → Gaitu HSTS

Gidoi osoa honako hau da (kopiatu eta zuzenean exekutatu) :

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

🚀 3. urratsa: gidoia exekutatu

Orain gidoia idatzita dagoenean, exekutatu dezagun!

1️⃣ Gorde gidoia honela enable_ssl.sh
2️⃣ Eman exekuzio-baimenak:

chmod +x enable_ssl.sh

3️⃣ Exekutatu script-a :

./enable_ssl.sh

Orduan ikus dezakezu azpidomeinu guztietarako SSL ziurtagiriak automatikoki eskatzen eta aktibatzen ari direla!


⚠ Oharrak

💡 Let's Encrypt uneko mugari buruz (429 errorea)
Enkriptatu dezagun Mugatu IP bakoitzeko ziurtagiri-eskaerak ordubeteko epeanAzpidomeinu gehiegi konfiguratzen badituzu aldi berean, baliteke aurkitzea 429 Errorea.

✅ Egin klik beheko estekan irtenbidea ikusteko ▼

  • Aplikatu loteka, aldi berean azpidomeinu batzuk bakarrik exekutatzen.
  • ACME amaierako beste puntu bat erabiliz(Adibidez CloudFlare (API ziurtagiriaren eskaera).
  • Itxaron ordubete eta saiatu berriro.

💡 Egiaztatu HestiaCP-k SSL ziurtagiria behar bezala instalatu duen
Aurkitu baduzu SSL konfigurazioa huts egin du, eskuz egiaztatu dezakezu:

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

Begira ezazu SSL Eremua da yesHala ez bada, eskuz gaitu behar duzu.


🎯 Ondorioa

SSL ziurtagiriak masiboki gaitzea ez da zaila; gakoa metodo egokia erabiltzea da. HestiaCP komando-lerroko tresnekin eta shell scriptekin , HTTPS konfigura dezakezu azpidomeinu guztietarako klik bakarrarekin , eraginkortasuna eta segurtasuna lortuz.

💡Honek ez dizu denbora asko aurreztuko bakarrik, baita zure SEO puntuazioa eta webgunearen segurtasuna hobetuko ere , beraz, zergatik ez?

Probatu orain eta gehitu HTTPS babesa zure azpidomeinuei seguruagoak eta profesionalagoak izan daitezen! 🚀

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Igo korrituko