Kuinka ottaa käyttöön SSL-varmenteet (mukaan lukien HTTPS-uudelleenohjaus ja HSTS) HestiaCP-aliverkkotunnuksille erissä?

Oletko koskaan törmännyt tällaiseen tilanteeseen? Rakenna se suurella vaivalla HestiaCP Palvelin ja aliverkkotunnukset on luotu, mutta huomaat, että sinun on haettava ja määritettävä SSL-varmenteita manuaalisesti yksitellen? 🤯 Tämä on niin tuskallista!

Älä huoli, opetan sinulle tempun tänään. SSL:n eräaktivointi yhdellä napsautuksella, mukaan lukien ei vain Salataan sertifikaatit, ja auttavat sinua ottamaan käyttöön HTTPS automaattinen uudelleenohjausHSTS (HTTP Strict Transport Security).

🔥 Miksi ottaa SSL käyttöön kerralla?

Saatat ajatella: "Enkö voi vain napsauttaa niitä manuaalisesti, mutta jos olet." Kymmeniä tai satoja aliverkkotunnuksia, manuaalinen käyttö on epäilemättä itsensä hyväksikäyttöä!

Eräkäsittelyllä on seuraavat edut:
节省时间: Suoritus yhdellä napsautuksella, ei tarvitse napsauttaa manuaalisesti.
Vältä puutteita: Vähennä inhimillisiä virheitä ja varmista, että kaikki aliverkkotunnukset ovat turvallisia.
Pakota HTTPS: Ohjaa automaattisesti HTTP -> HTTPS, paranna SEO pisteet.
HSTS-turvallisuuskarkaisu: Estä man-in-the-middle -hyökkäykset ja tee sivustosta turvallisempi.

💡 Tietyt toimintavaiheet

Seuraavaksi käytämme HestiaCP:n mukana tulevaa komentorivityökalua yksinkertaisen kirjoittamiseen Shell Script, helposti tehty Kaikki aliverkkotunnukset SSL-määritys kohteelle .

Kuinka ottaa käyttöön SSL-varmenteet (mukaan lukien HTTPS-uudelleenohjaus ja HSTS) HestiaCP-aliverkkotunnuksille erissä?

📝 Vaihe 1: Hanki luettelo aliverkkotunnuksista

Oletetaan, että ensisijainen verkkotunnuksesi on chenweiliang.com, olet lisännyt useita aliverkkotunnuksia, esimerkiksi:

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

Skriptissä meidän tarvitsee vain ylläpitää luetteloa aliverkkotunnuksen etuliitteistä, esimerkiksi:

SUBDOMAINS="en ru la lv"

Myöhemmin käymme läpi nämä aliverkkotunnukset ja haemme SSL-varmenteita yksitellen.


📜 Vaihe 2: Kirjoita komentosarja ottaaksesi SSL-sertifikaatit käyttöön erissä

HestiaCP tarjoaa Komentorivityökalut, voimme suorittaa SSL:ään liittyviä toimintoja seuraavilla kolmella komennolla:

  • v-add-letsencrypt-domain → Hae SSL-varmennetta
  • v-add-web-domain-ssl-force → Pakota HTTPS
  • v-add-web-domain-ssl-hsts → Ota HSTS käyttöön

Täydellinen skripti on seuraava (kopioi ja suorita suoraan):

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

🚀 Vaihe 3: Suorita käsikirjoitus

Nyt kun käsikirjoitus on kirjoitettu, ajetaan se!

1️⃣ Tallenna skripti nimellä enable_ssl.sh
2️⃣ Myönnä suoritusoikeudet:

chmod +x enable_ssl.sh

3️⃣ suorita komentosarja:

./enable_ssl.sh

Sitten voit nähdä SSL-sertifikaatit kaikille aliverkkotunnuksille Käytä ja ota käyttöön automaattisesti!


⚠ Huomautuksia

💡 Tietoja Let's Encrypt -virtarajoituksesta (429-virhe)
Let's Encrypt Rajoita varmennepyyntöjen määrää IP-osoitetta kohti tunnin sisälläJos määrität liian monta aliverkkotunnusta kerralla, saatat kohdata 429 Virhe.

✅ Napsauta alla olevaa linkkiä nähdäksesi ratkaisun ▼

  • Levitä erissä, käytössä vain muutama aliverkkotunnus kerrallaan.
  • Käytä eri ACME-päätepistettä(Esimerkiksi Cloudflare API -sovellussertifikaatti).
  • Odota 1 tunti ja yritä uudelleen.

💡 Tarkista, onko HestiaCP asentanut SSL-varmenteen oikein
Jos löydät SSL-määritys epäonnistui, voit tarkistaa sen manuaalisesti:

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

Katso SSL Onko kenttä yesJos ei, sinun on otettava se käyttöön manuaalisesti.


🎯 Johtopäätös

SSL-varmenteiden aktivoiminen erissä ei ole vaikeaa. Tärkeintä on käyttää oikeaa menetelmää. syöttö HestiaCP-komentorivi + Shell-skripti, voit Yhden napsautuksen HTTPS-määritys kaikille aliverkkotunnuksille, sekä tehokas että turvallinen.

💡 Tämä paitsi säästää paljon aikaa, myös parantaa SEO-pisteitäsi ja verkkosivustosi turvallisuutta., miksi ei?

Kokeile nyt ja lisää HTTPS-suojaus aliverkkotunnuksisiisi tehdäksesi niistä turvallisempia ja ammattimaisempia! 🚀

发表 评论

Sähköpostiosoitettasi ei julkaista. 必填 项 已 用 * 标注

Siirry alkuun