Bii o ṣe le mu awọn iwe-ẹri SSL ṣiṣẹ (pẹlu itusilẹ HTTPS & HSTS) fun awọn abẹlẹ HestiaCP ni awọn ipele?

Njẹ o ti pade iru ipo kan tẹlẹ bi? Kọ o pẹlu nla akitiyan HestiaCP Olupin ati awọn subdomains ti ṣẹda, ṣugbọn o rii pe o nilo lati lo pẹlu ọwọ ati tunto awọn iwe-ẹri SSL ni ọkọọkan? 🤯 Eyi jẹ ijiya pupọ!

Maṣe yọ ara rẹ lẹnu, Emi yoo kọ ọ ni ẹtan loni. Ọkan-tẹ ipele ibere ise ti SSL, pẹlu kii ṣe nikan Jẹ ki a Encrypt Awọn iwe-ẹri, ati taara ran o jeki HTTPS laifọwọyi àtúnjúweHSTS (Aabo Irinna Ti o muna HTTP),

🔥 Kini idi ti o mu SSL ṣiṣẹ ni olopobobo?

O le ni ero: "Njẹ Emi ko le kan tẹ wọn pẹlu ọwọ?" Dajudaju, ṣugbọn ti o ba ni Dosinni tabi ogogorun ti subdomains, Iṣẹ afọwọṣe jẹ laiseaniani ilokulo ara-ẹni!

Ṣiṣẹda ipele ni awọn anfani wọnyi:
Fi akoko pamọ: Iṣe-tẹ-ọkan, ko si ye lati tẹ pẹlu ọwọ.
Yẹra fun awọn aṣiṣe: Dinku awọn aṣiṣe eniyan ati rii daju pe gbogbo awọn subdomains wa ni aabo.
Fi agbara mu HTTPS: Atunṣe HTTP laifọwọyi -> HTTPS, ilọsiwaju SEO O wole.
HSTS aabo lile: Dena awọn ikọlu eniyan-ni-arin ati jẹ ki aaye naa ni aabo diẹ sii.

💡 Awọn igbesẹ iṣiṣẹ pato

Nigbamii ti, a lo ọpa laini aṣẹ ti o wa pẹlu HestiaCP lati kọ rọrun Ikarahun akosile, ni irọrun ṣe Gbogbo subdomains SSL iṣeto ni fun.

Bii o ṣe le mu awọn iwe-ẹri SSL ṣiṣẹ (pẹlu itusilẹ HTTPS & HSTS) fun awọn abẹlẹ HestiaCP ni awọn ipele?

📝 Igbesẹ 1: Gba atokọ ti awọn subdomains

Ro pe agbegbe akọkọ rẹ ni chenweiliang.com, o ti ṣafikun ọpọ subdomains, fun apẹẹrẹ:

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

Ninu iwe afọwọkọ, a nilo lati ṣetọju atokọ kan ti awọn ami-iṣaaju abẹlẹ, fun apẹẹrẹ:

SUBDOMAINS="en ru la lv"

Nigbamii a yoo lupu nipasẹ awọn subdomains wọnyi ati lo fun awọn iwe-ẹri SSL ni ọkọọkan.


📜 Igbesẹ 2: Kọ iwe afọwọkọ lati mu awọn iwe-ẹri SSL ṣiṣẹ ni awọn ipele

HestiaCP pese Òfin Line Tools, a le pari awọn iṣẹ ṣiṣe ti o ni ibatan SSL pẹlu awọn aṣẹ mẹta wọnyi:

  • v-add-letsencrypt-domain → Waye fun ijẹrisi SSL
  • v-add-web-domain-ssl-force → Fi agbara mu HTTPS
  • v-add-web-domain-ssl-hsts → Mu HSTS ṣiṣẹ

Iwe afọwọkọ pipe jẹ atẹle (daakọ ati ṣiṣẹ taara):

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

🚀 Igbesẹ 3: Ṣiṣe iwe afọwọkọ naa

Bayi pe a ti kọ iwe afọwọkọ, jẹ ki a ṣiṣẹ!

1️⃣ Fi akosile bi enable_ssl.sh
2️⃣ Fifun awọn igbanilaaye ipaniyan:

chmod +x enable_ssl.sh

3️⃣ ṣiṣe akosile:

./enable_ssl.sh

Lẹhinna o le rii Awọn iwe-ẹri SSL fun gbogbo awọn subdomains Waye ati mu ṣiṣẹ laifọwọyi!


⚠ Awọn akọsilẹ

???? Nipa Jẹ ki a Encrypt aropin lọwọlọwọ (aṣiṣe 429)
Jẹ ki Encrypt Fi opin si nọmba awọn ibeere ijẹrisi fun IP laarin wakati kanTi o ba tunto ọpọlọpọ awọn subdomains ni ẹẹkan, o le ba pade 429 Aṣiṣe,

✅ Tẹ ọna asopọ ni isalẹ lati wo ojutu ▼

  • Waye ni awọn ipele, nikan nṣiṣẹ kan diẹ subdomains ni akoko kan.
  • Lilo aaye ipari ACME ti o yatọ(Fun apẹẹrẹ, Cloudflare API ijẹrisi ohun elo).
  • Duro fun wakati 1 ki o tun gbiyanju lẹẹkansi,

???? Ṣayẹwo boya HestiaCP ti fi ijẹrisi SSL sori ẹrọ ni deede
Ti o ba ri Iṣeto SSL kuna, o le ṣayẹwo pẹlu ọwọ:

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

Wo SSL Ṣe aaye naa yesTi kii ba ṣe bẹ, o nilo lati mu ṣiṣẹ pẹlu ọwọ.


🎯 Ipari

Ko ṣoro lati mu awọn iwe-ẹri SSL ṣiṣẹ ni awọn ipele. kọja Laini aṣẹ HestiaCP + Iwe afọwọkọ Shell,o le Iṣeto HTTPS kan-ọkan fun gbogbo awọn subdomains, mejeeji daradara ati ailewu.

???? Eyi kii yoo gba ọ laaye pupọ ti akoko nikan, ṣugbọn yoo tun ṣe ilọsiwaju Dimegilio SEO rẹ ati aabo oju opo wẹẹbu., ki lo de?

Gbiyanju ni bayi ki o ṣafikun aabo HTTPS si awọn subdomains rẹ lati jẹ ki wọn ni aabo diẹ sii ati alamọdaju! 🚀

发表 评论

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti o nilo ni a lo * 标注

Yi lọ si Top