Kumaha ngaktipkeun sertipikat SSL (kaasup HTTPS redirection & HSTS) pikeun subdomains HestiaCP dina bets?

Naha anjeun kantos ngalaman kaayaan sapertos kitu? Ngawangun eta kalawan usaha hébat HestiaCP Server sareng subdomain parantos didamel, tapi anjeun mendakan yén anjeun kedah ngalamar sacara manual sareng ngonpigurasikeun sertipikat SSL hiji-hiji? 🤯 Ieu siksaan pisan!

Tong hariwang, kuring bakal ngajarkeun anjeun trik ayeuna. Aktivasina bets hiji-klik SSL, kaasup henteu ngan Hayu urang Encrypt Sértipikat, sareng langsung ngabantosan anjeun ngaktifkeun HTTPS alihan otomatisHSTS (HTTP Strict Transport Security).

🔥 Naha ngaktifkeun SSL sacara massal?

Anjeun bisa jadi mikir: "Naha kuring teu bisa ngan klik aranjeunna sacara manual?" Tangtu, tapi lamun boga Puluhan atawa ratusan subdomains, operasi manual nyaeta undoubtedly nyiksa diri!

Pangolahan batch ngagaduhan kauntungan ieu:
Ngahémat waktos: eksekusi hiji-klik, teu kudu klik sacara manual.
Nyingkahan omissions: Ngurangan kasalahan manusa sarta mastikeun sakabeh subdomains aman.
Larapkeun HTTPS: Otomatis alihan HTTP -> HTTPS, ningkatkeun SEO Asup.
hardening kaamanan HSTS: Nyegah serangan man-in-the-middle sareng ngajantenkeun situs langkung aman.

💡 Léngkah operasi spésifik

Salajengna, kami nganggo alat garis paréntah anu hadir kalawan HestiaCP pikeun nulis basajan Skrip Cangkang, gampang dipigawé Kabéh subdomains Konfigurasi SSL pikeun.

Kumaha ngaktipkeun sertipikat SSL (kaasup HTTPS redirection & HSTS) pikeun subdomains HestiaCP dina bets?

📝 Lengkah 1: Kéngingkeun daptar subdomain

Anggap domain primér anjeun chenweiliang.com, anjeun parantos nambihan sababaraha subdomain, contona:

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

Dina naskah, urang ngan ukur kedah ngajaga daptar awalan subdomain, contona:

SUBDOMAINS="en ru la lv"

Engké urang bakal loop ngaliwatan subdomains ieu jeung nerapkeun pikeun sertipikat SSL hiji-hiji.


📜 Lengkah 2: Tulis skrip pikeun ngaktipkeun sertipikat SSL dina bets

HestiaCP nyadiakeun Paréntah Line Pakakas, urang tiasa ngalengkepan operasi patali SSL ku tilu paréntah di handap ieu:

  • v-add-letsencrypt-domain → Panawaran pikeun sertipikat SSL
  • v-add-web-domain-ssl-force → Larapkeun HTTPS
  • v-add-web-domain-ssl-hsts → Aktipkeun HSTS

Naskah lengkepna kieu (salinan sareng laksanakeun langsung):

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

🚀 Lengkah 3: Laksanakeun naskah

Ayeuna naskahna ditulis, hayu urang jalankeun!

1️⃣ Simpen naskah salaku enable_ssl.sh
2️⃣ Ngabulkeun idin palaksanaan:

chmod +x enable_ssl.sh

3️⃣ Jalankeun naskah:

./enable_ssl.sh

Teras anjeun tiasa ningali Sertipikat SSL pikeun sakabéh subdomains Larapkeun sareng aktipkeun otomatis!


⚠ Catetan

💡 Ngeunaan Hayu urang Encrypt ngawatesan ayeuna (429 kasalahan)
Hayu urang Encrypt Ngawatesan jumlah pamundut sertipikat per IP dina hiji jamLamun ngonpigurasikeun loba teuing subdomains sakaligus, Anjeun bisa sapatemon 429 Kasalahan.

✅ Klik tautan di handap pikeun ningali solusi ▼

  • Larapkeun dina bets, ngan ngajalankeun sababaraha subdomains dina hiji waktu.
  • Ngagunakeun titik tungtung ACME béda(Contona, sertipikat aplikasi Cloudflare API).
  • Antosan 1 jam teras cobian deui.

💡 Pariksa lamun HestiaCP geus bener dipasang sertipikat SSL
Lamun manggihan Konfigurasi SSL gagal, anjeun tiasa pariksa sacara manual:

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

Tingali SSL Nyaéta sawah yesUpami henteu, anjeun kedah ngaktipkeun sacara manual.


🎯 Kacindekan

Teu hese ngaktipkeun sertipikat SSL dina bets. Hal utama nyaéta ngagunakeun metodeu anu leres. ngaliwat garis paréntah HestiaCP + Aksara Shell,Anjeun tiasa Hiji-klik konfigurasi HTTPS pikeun sakabéh subdomains, duanana efisien jeung aman.

💡 Ieu henteu ngan ukur ngahemat waktos anjeun, tapi ogé bakal ningkatkeun skor SEO anjeun sareng kaamanan halaman wéb., naha henteu?

Coba ayeuna sareng tambahkeun panyalindungan HTTPS kana subdomain anjeun supados langkung aman sareng profésional! 🚀

koméntar

alamat surélék anjeun moal diterbitkeun. Widang anu diperyogikeun dianggo * Labél

Ngagulung ka luhur