Maitiro ekugonesa SSL zvitupa (kusanganisira HTTPS redirection & HSTS) yeHestiaCP subdomain mumabhechi?

Wakambosangana nemamiriro ezvinhu akadaro here? Zvivake nesimba guru HestiaCP Sevha uye subdomain dzakagadzirwa, asi iwe unoona kuti iwe unofanirwa kunyorera nekugadzirisa SSL zvitupa chimwe nechimwe? 🤯 Izvi zvinoshungurudza!

Usanetseke, ndichakudzidzisa trick nhasi. Kamwe-tinya batch activation yeSSL, kusanganisira kwete chete Ngatinyorei Zvitupa, uye nekukubatsira zvakananga kugonesa HTTPS otomatiki redirection uye HSTS (HTTP Strict Transport Security).

🔥 Nei uchigonesa SSL muhuwandu?

Unogona kunge uchifunga kuti: "Handikwanisi here kungovadzvanya nemaoko?" Hongu, asi kana uine Mazana kana mazana ema subdomain, kushanda kwemaoko pasina mubvunzo kuzvishungurudza!

Batch processing ine zvinotevera zvinobatsira:
Chengetedza nguva: One-tinya kuuraya, hapana chikonzero chekudzvanya nemaoko.
Dzivisa kusiya: Deredza zvikanganiso zvevanhu uye ona kuti ese ma subdomain akachengeteka.
Simbisa HTTPS: tungamira otomatiki HTTP -> HTTPS, vandudza SEO score.
HSTS kuchengetedza kuomesa: Dzivirira man-in-the-pakati kurwisa uye ita kuti saiti ive yakachengeteka.

💡 Matanho ekushanda chaiwo

Tevere, isu tinoshandisa yekuraira mutsara chishandiso chinouya neHestiaCP kunyora zviri nyore Shell Script, zvakaitwa nyore All subdomains SSL gadziriro ye.

Maitiro ekugonesa SSL zvitupa (kusanganisira HTTPS redirection & HSTS) yeHestiaCP subdomain mumabhechi?

📝 Nhanho yekutanga: Tora runyorwa rwe subdomain

Fungidzira yako yekutanga domain ndeye chenweiliang.com, iwe wakawedzera akawanda subdomain, semuenzaniso:

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

Mune script, isu tinongoda kuchengetedza rondedzero ye subdomain prefixes, semuenzaniso:

SUBDOMAINS="en ru la lv"

Gare gare isu tichapeta kuburikidza aya ma subdomain uye tonyorera SSL zvitupa chimwe nechimwe.


📜 Nhanho yechipiri: Nyora script kugonesa SSL zvitupa mumabhechi

HestiaCP inopa Command Line Zvishandiso, tinogona kupedzisa SSL ine hukama nemirairo mitatu inotevera:

  • v-add-letsencrypt-domain → Nyorera chitupa cheSSL
  • v-add-web-domain-ssl-force → Simbisa HTTPS
  • v-add-web-domain-ssl-hsts → Gonesa HSTS

Iyo yakazara script ndeiyi inotevera (kopa uye ita zvakananga):

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

🚀 Danho rechitatu: Nyora script

Iye zvino iyo script yakanyorwa, ngatimhanyei!

1️⃣ Sevha script se enable_ssl.sh
2️⃣ Ipa mvumo yekuuraya:

chmod +x enable_ssl.sh

3️⃣ run script:

./enable_ssl.sh

Ipapo unogona kuona SSL zvitupa kune ese subdomain Nyorera uye wogonesa otomatiki!


⚠ Zvinyorwa

💡 Nezve Let's Encrypt ikozvino kudzikisira (429 kukanganisa)
Regai Tinyora Deredza huwandu hwezvikumbiro zvechitupa paIP mukati meawa imwe cheteKana iwe ukagadzirisa akawandisa subdomain kamwechete, unogona kusangana 429 kukanganisa.

✅ Dzvanya chinongedzo pazasi kuti uone mhinduro ▼

  • Isa muzvikamu, kungomhanyisa mashoma madomain panguva.
  • Kushandisa yakasiyana ACME endpoint(Semuenzaniso, Cloudflare API application certificate).
  • Mira kweawa imwe woedza zvakare.

💡 Tarisa kana HestiaCP yanyatsoisa SSL chitupa
Kana ukawana SSL gadziriso yatadza, unogona kuzvitarisa nemaoko:

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

Tarisa SSL Ndiwo munda yesKana zvisiri, iwe unofanirwa kuigonesa nemaoko.


🎯 Mhedziso

Hazvina kuoma kumisa SSL zvitupa mumabhechi. Chinokosha ndechokushandisa nzira yakarurama. pass HestiaCP yekuraira mutsara + Shell script,unogona Kamwe-tinya HTTPS kumisikidza kune ese madomain, zvose zvinoshanda uye zvakachengeteka.

💡 Izvi hazvingokuchengetere iwe toni yenguva, asi zvakare zvichavandudza yako SEO mamaki uye webhusaiti chengetedzo., kuregererei?

Edza izvozvi uye wedzera HTTPS dziviriro kune ako subdomain kuti aite akachengeteka uye nehunyanzvi! 🚀

发表 评论

Yako email kero haizoburitswa. Minda inodiwa inoshandiswa * Chitaera

Mupumburu TOP