სტატიების დირექტორია
ოდესმე შეგხვედრიათ ასეთი სიტუაცია? ააშენეთ იგი დიდი ძალისხმევით HestiaCP სერვერი და ქვედომენები შეიქმნა, მაგრამ ხედავთ, რომ ხელით უნდა მიმართოთ და დააკონფიგურიროთ SSL სერთიფიკატები სათითაოდ? 🤯 ეს ძალიან მტანჯველია!
არ ინერვიულო, დღეს გასწავლი ხრიკს. SSL-ის ერთი დაწკაპუნებით ჯგუფური გააქტიურება, მათ შორის არა მარტო მოდით დავშიფროთ სერთიფიკატებიდა პირდაპირ დაგეხმარება ჩართვაში HTTPS ავტომატური გადამისამართება 和 HSTS (HTTP მკაცრი სატრანსპორტო უსაფრთხოება).
🔥 რატომ ჩართოთ SSL ნაყარად?
თქვენ შეიძლება ფიქრობთ: "არ შემიძლია უბრალოდ ხელით დავაწკაპუნო მათ?" რა თქმა უნდა, მაგრამ თუ გაქვთ ათობით ან ასობით ქვედომენი, ხელით მუშაობა უდავოდ თვითბოროტად გამოყენებაა!
სერიის დამუშავებას აქვს შემდეგი უპირატესობები:
✔ 节省时间: ერთი დაწკაპუნებით შესრულება, არ არის საჭირო ხელით დაწკაპუნება.
✔ მოერიდეთ გამოტოვებებს: შეამცირეთ ადამიანური შეცდომები და დარწმუნდით, რომ ყველა ქვედომენი დაცულია.
✔ განახორციელეთ HTTPS: ავტომატური გადამისამართება HTTP -> HTTPS, გაუმჯობესება SEO ქულა.
✔ HSTS უსაფრთხოების გამკვრივება: თავიდან აიცილეთ ადამიანი შუაგულში შეტევები და გახადეთ საიტი უფრო უსაფრთხო.
💡 ოპერაციის სპეციფიკური ეტაპები
შემდეგი, ჩვენ ვიყენებთ ბრძანების სტრიქონის ინსტრუმენტს, რომელიც მოყვება HestiaCP-ს, რომ დავწეროთ მარტივი Shell Script, ადვილად კეთდება ყველა ქვედომენი SSL კონფიგურაცია .

📝 ნაბიჯი 1: მიიღეთ ქვედომენების სია
დავუშვათ, რომ თქვენი ძირითადი დომენი არის chenweiliang.com, თქვენ დაამატეთ რამდენიმე ქვედომენი, მაგალითად:
en.chenweiliang.comru.chenweiliang.comla.chenweiliang.comlv.chenweiliang.com
სკრიპტში ჩვენ მხოლოდ უნდა შევინარჩუნოთ ქვედომენის პრეფიქსების სია, მაგალითად:
SUBDOMAINS="en ru la lv"
მოგვიანებით ჩვენ გადავხედავთ ამ ქვედომენებს და მივმართავთ SSL სერთიფიკატებს სათითაოდ.
📜 ნაბიჯი 2: დაწერეთ სკრიპტი SSL სერთიფიკატების ჯგუფურად გასააქტიურებლად
HestiaCP გთავაზობთ ბრძანების ხაზის ინსტრუმენტებიჩვენ შეგვიძლია დავასრულოთ SSL დაკავშირებული ოპერაციები შემდეგი სამი ბრძანებით:
v-add-letsencrypt-domain→ მიმართეთ SSL სერთიფიკატსv-add-web-domain-ssl-force→ განახორციელეთ HTTPSv-add-web-domain-ssl-hsts→ ჩართეთ HSTS
სრული სკრიპტი შემდეგია (კოპირება და პირდაპირ შესრულება):
#!/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: შეასრულეთ სკრიპტი
ახლა, როცა სკრიპტი დაიწერა, მოდით გავუშვათ!
1️⃣ შეინახეთ სკრიპტი როგორც enable_ssl.sh
2️⃣ მიანიჭეთ შესრულების ნებართვები:
chmod +x enable_ssl.sh
3️⃣ გაუშვით სკრიპტი:
./enable_ssl.sh
მერე ხედავ SSL სერთიფიკატები ყველა ქვედომენისთვის მიმართეთ და ჩართეთ ავტომატურად!
⚠ შენიშვნები
💡 მოდით დავაშიფროთ მიმდინარე შეზღუდვის შესახებ (429 შეცდომა)
მოდით დაასრულა შეზღუდეთ სერთიფიკატის მოთხოვნების რაოდენობა IP-ზე ერთი საათის განმავლობაშითუ თქვენ დააკონფიგურირებთ ძალიან ბევრ ქვედომენს ერთდროულად, შეიძლება შეგხვდეთ 429 შეცდომა.
✅ გადაწყვეტის სანახავად დააჭირეთ ქვემოთ მოცემულ ბმულს ▼
- წაისვით პარტიებად, ერთდროულად მხოლოდ რამდენიმე ქვედომენის გაშვება.
- სხვა ACME საბოლოო წერტილის გამოყენება(მაგალითად, Cloudflare API განაცხადის სერტიფიკატი).
- დაელოდეთ 1 საათი და სცადეთ ხელახლა.
💡 შეამოწმეთ HestiaCP-მა სწორად დააინსტალირა SSL სერთიფიკატი
თუ იპოვით SSL კონფიგურაცია ვერ მოხერხდა, შეგიძლიათ ხელით შეამოწმოთ:
v-list-web-domain $USER yoursubdomain.chenweiliang.com
Შეხედე SSL არის ველი yesთუ არა, თქვენ უნდა ჩართოთ ხელით.
🎯 დასკვნა
SSL სერთიფიკატების ჯგუფურად გააქტიურება არ არის რთული. მთავარია სწორი მეთოდის გამოყენება. გაივლის HestiaCP ბრძანების ხაზი + Shell სკრიპტი, შეგიძლია ერთი დაწკაპუნებით HTTPS კონფიგურაცია ყველა ქვედომენისთვისეფექტური და უსაფრთხო.
💡 ეს არა მხოლოდ დაზოგავს თქვენს დროს, არამედ გააუმჯობესებს თქვენს SEO ქულას და ვებსაიტის უსაფრთხოებას., რატომაც არა?
სცადეთ ახლავე და დაამატეთ HTTPS დაცვა თქვენს ქვედომენებს, რომ გახადოთ ისინი უფრო უსაფრთხო და პროფესიონალი! 🚀
იმედი ჩენ ვეილიანგის ბლოგი ( https://www.chenweiliang.com/ ) გააზიარა "როგორ ჩართოთ SSL სერთიფიკატები ჯგუფურად HestiaCP ქვედომენებისთვის (მათ შორის HTTPS გადამისამართება და HSTS)?" “, შესაძლოა ეს თქვენთვის სასარგებლო იყოს.
კეთილი იყოს თქვენი მობრძანება ამ სტატიის ბმულის გასაზიარებლად:https://www.chenweiliang.com/cwl-32612.html
მეტი ფარული ხრიკის გასახსნელად🔑, კეთილი იყოს თქვენი მობრძანება ჩვენს Telegram არხზე!
გააზიარეთ და მოიწონეთ თუ მოგეწონათ! თქვენი გაზიარებები და მოწონებები ჩვენი მუდმივი მოტივაციაა!
