ബാച്ചുകളിൽ HestiaCP സബ്ഡൊമെയ്‌നുകൾക്കായി SSL സർട്ടിഫിക്കറ്റുകൾ (HTTPS റീഡയറക്ഷൻ, HSTS ഉൾപ്പെടെ) എങ്ങനെ പ്രാപ്തമാക്കാം?

ഈ സാഹചര്യം നിങ്ങൾ എപ്പോഴെങ്കിലും നേരിട്ടിട്ടുണ്ടോ? നിങ്ങൾ വളരെ കഷ്ടപ്പെട്ട് ഒരു HestiaCP സെർവർ സജ്ജീകരിച്ച് എല്ലാ സബ്ഡൊമെയ്‌നുകളും സൃഷ്ടിച്ചു, പക്ഷേ നിങ്ങൾ SSL സർട്ടിഫിക്കറ്റുകൾക്കായി ഓരോന്നായി അപേക്ഷിക്കുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യേണ്ടി വന്നോ? 🤯 അത് വളരെ ബുദ്ധിമുട്ടുള്ള കാര്യമാണ്!

വിഷമിക്കേണ്ട, ഇന്ന് ഞാൻ നിങ്ങളെ ഒരു ക്ലിക്കിൽ SSL സർട്ടിഫിക്കറ്റുകൾ ബൾക്കായി പ്രാപ്തമാക്കുന്നതിനുള്ള ഒരു തന്ത്രം പഠിപ്പിക്കും. ഇതിൽ ലെറ്റ്സ് എൻക്രിപ്റ്റ് സർട്ടിഫിക്കറ്റുകൾ മാത്രമല്ല , HTTPS ഓട്ടോമാറ്റിക് റീഡയറക്ഷൻ , HSTS (HTTP സ്ട്രിക്റ്റ് ട്രാൻസ്പോർട്ട് സെക്യൂരിറ്റി) എന്നിവ നേരിട്ട് പ്രാപ്തമാക്കുന്നു.

🔥 എന്തിനാണ് SSL ബൾക്കായി പ്രാപ്തമാക്കുന്നത്?

"എനിക്ക് അവ ഓരോന്നായി സ്വമേധയാ ക്ലിക്ക് ചെയ്യാൻ പറ്റില്ലേ?" എന്ന് നിങ്ങൾ ചിന്തിച്ചേക്കാം. തീർച്ചയായും നിങ്ങൾക്ക് കഴിയും, പക്ഷേ നിങ്ങൾക്ക് ഡസൻ കണക്കിന് അല്ലെങ്കിൽ നൂറുകണക്കിന് സബ്ഡൊമെയ്‌നുകൾ ഉണ്ടെങ്കിൽ , അത് സ്വമേധയാ ചെയ്യുന്നത് സ്വയം പീഡനത്തിൽ കുറഞ്ഞതല്ല!

ബാച്ച് പ്രോസസ്സിംഗിന് ഇനിപ്പറയുന്ന ഗുണങ്ങളുണ്ട്:
സമയം ലാഭിക്കുക: ഒറ്റ-ക്ലിക്ക് എക്സിക്യൂഷൻ, സ്വമേധയാ ക്ലിക്ക് ചെയ്യേണ്ടതില്ല.
ഒഴിവാക്കലുകൾ ഒഴിവാക്കുക: മനുഷ്യ പിശകുകൾ കുറയ്ക്കുകയും എല്ലാ ഉപഡൊമെയ്‌നുകളും സുരക്ഷിതമാണെന്ന് ഉറപ്പാക്കുകയും ചെയ്യുക.
HTTPS നടപ്പിലാക്കുക: HTTP -> HTTPS സ്വയമേവ റീഡയറക്‌ട് ചെയ്യുക, മെച്ചപ്പെടുത്തുക എസ്.ഇ.ഒ. സ്കോർ.
HSTS സുരക്ഷാ കാഠിന്യം: മാൻ-ഇൻ-ദി-മിഡിൽ ആക്രമണങ്ങൾ തടയുകയും സൈറ്റ് കൂടുതൽ സുരക്ഷിതമാക്കുകയും ചെയ്യുക.

💡 നിർദ്ദിഷ്ട പ്രവർത്തന ഘട്ടങ്ങൾ

അടുത്തതായി, എല്ലാ സബ്ഡൊമെയ്‌നുകൾക്കുമുള്ള SSL കോൺഫിഗറേഷൻ എളുപ്പത്തിൽ കൈകാര്യം ചെയ്യുന്നതിനായി ഒരു ലളിതമായ ഷെൽ സ്ക്രിപ്റ്റ് എഴുതാൻ നമ്മൾ HestiaCP-യിൽ വരുന്ന കമാൻഡ്-ലൈൻ ടൂൾ ഉപയോഗിക്കും.

ബാച്ചുകളിൽ HestiaCP സബ്ഡൊമെയ്‌നുകൾക്കായി SSL സർട്ടിഫിക്കറ്റുകൾ (HTTPS റീഡയറക്ഷൻ, HSTS ഉൾപ്പെടെ) എങ്ങനെ പ്രാപ്തമാക്കാം?

📝 ഘട്ടം 1: ഉപഡൊമെയ്‌നുകളുടെ ഒരു ലിസ്റ്റ് നേടുക

നിങ്ങളുടെ പ്രാഥമിക ഡൊമെയ്ൻ ഇതാണെന്ന് കരുതുക chenweiliang.com, നിങ്ങൾ ഒന്നിലധികം ഉപഡൊമെയ്‌നുകൾ ചേർത്തിട്ടുണ്ട്, ഉദാഹരണത്തിന്:

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

സ്ക്രിപ്റ്റിൽ, നമുക്ക് സബ്ഡൊമെയ്ൻ പ്രിഫിക്സുകളുടെ ഒരു ലിസ്റ്റ് മാത്രമേ നിലനിർത്തേണ്ടതുള്ളൂ, ഉദാഹരണത്തിന്:

SUBDOMAINS="en ru la lv"

പിന്നീട് നമ്മൾ ഈ ഉപഡൊമെയ്‌നുകളിലൂടെ ലൂപ്പ് ചെയ്ത് SSL സർട്ടിഫിക്കറ്റുകൾക്കായി ഓരോന്നായി അപേക്ഷിക്കും.


📜 ഘട്ടം 2: ബാച്ചുകളിൽ SSL സർട്ടിഫിക്കറ്റുകൾ പ്രാപ്തമാക്കുന്നതിന് ഒരു സ്ക്രിപ്റ്റ് എഴുതുക.

HestiaCP ഒരു കമാൻഡ്-ലൈൻ ടൂൾ നൽകുന്നു , ഇത് താഴെ പറയുന്ന മൂന്ന് കമാൻഡുകൾ ഉപയോഗിച്ച് SSL-അനുബന്ധ പ്രവർത്തനങ്ങൾ നടത്താൻ ഞങ്ങളെ അനുവദിക്കുന്നു:

  • v-add-letsencrypt-domain → SSL സർട്ടിഫിക്കറ്റിന് അപേക്ഷിക്കുക
  • v-add-web-domain-ssl-force → HTTPS നടപ്പിലാക്കുക
  • v-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: സ്ക്രിപ്റ്റ് എക്സിക്യൂട്ട് ചെയ്യുക

ഇപ്പോൾ സ്ക്രിപ്റ്റ് എഴുതി കഴിഞ്ഞു, നമുക്ക് അത് പ്രവർത്തിപ്പിക്കാം!

ക്സനുമ്ക്സ️⃣ സ്ക്രിപ്റ്റ് ഇതായി സേവ് ചെയ്യുക enable_ssl.sh
ക്സനുമ്ക്സ️⃣ നിർവ്വഹണ അനുമതികൾ നൽകുക:

chmod +x enable_ssl.sh

3️⃣ സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കുക :

./enable_ssl.sh

അപ്പോൾ എല്ലാ സബ്ഡൊമെയ്‌നുകൾക്കുമുള്ള SSL സർട്ടിഫിക്കറ്റുകൾ യാന്ത്രികമായി പ്രയോഗിക്കപ്പെടുകയും സജീവമാക്കപ്പെടുകയും ചെയ്യുന്നത് നിങ്ങൾക്ക് കാണാൻ കഴിയും !


⚠ കുറിപ്പുകൾ

💡 നമുക്ക് എൻക്രിപ്റ്റ് ചെയ്യാം കറന്റ് ലിമിറ്റിംഗ് (429 പിശക്) എന്നതിനെക്കുറിച്ച്
നമുക്ക് എൻക്രിപ്റ്റ് ചെയ്യാം ഒരു മണിക്കൂറിനുള്ളിൽ ഓരോ ഐപിക്കും സർട്ടിഫിക്കറ്റ് അഭ്യർത്ഥനകളുടെ എണ്ണം പരിമിതപ്പെടുത്തുക.നിങ്ങൾ ഒരേസമയം വളരെയധികം ഉപഡൊമെയ്‌നുകൾ കോൺഫിഗർ ചെയ്‌താൽ, നിങ്ങൾക്ക് നേരിടേണ്ടി വന്നേക്കാം 429 പിശക്.

✅ പരിഹാരം കാണുന്നതിന് താഴെയുള്ള ലിങ്കിൽ ക്ലിക്ക് ചെയ്യുക ▼

  • ബാച്ചുകളായി പ്രയോഗിക്കുക, ഒരു സമയം കുറച്ച് ഉപഡൊമെയ്‌നുകൾ മാത്രമേ പ്രവർത്തിപ്പിക്കുന്നുള്ളൂ.
  • മറ്റൊരു ACME എൻഡ്‌പോയിന്റ് ഉപയോഗിക്കുന്നു(ഉദാഹരണത്തിന് ച്ലൊഉദ്ഫ്ലരെ API സർട്ടിഫിക്കറ്റ് ആപ്ലിക്കേഷൻ.
  • ഒരു മണിക്കൂർ കാത്തിരുന്ന് വീണ്ടും ശ്രമിക്കുക..

💡 HestiaCP SSL സർട്ടിഫിക്കറ്റ് ശരിയായി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുക.
നിങ്ങൾ കണ്ടെത്തിയാൽ SSL കോൺഫിഗറേഷൻ പരാജയപ്പെട്ടു, നിങ്ങൾക്ക് ഇത് സ്വമേധയാ പരിശോധിക്കാൻ കഴിയും:

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

ഒന്ന് നോക്കൂ SSL വയലാണോ? yesഇല്ലെങ്കിൽ, നിങ്ങൾ അത് സ്വമേധയാ പ്രാപ്തമാക്കേണ്ടതുണ്ട്.


🎯 ഉപസംഹാരം

SSL സർട്ടിഫിക്കറ്റുകൾ ബൾക്കായി പ്രാപ്തമാക്കുന്നത് ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല; പ്രധാന കാര്യം ശരിയായ രീതി ഉപയോഗിക്കുക എന്നതാണ്. HestiaCP കമാൻഡ്-ലൈൻ ഉപകരണങ്ങളും ഷെൽ സ്ക്രിപ്റ്റുകളും ഉപയോഗിച്ച്, കാര്യക്ഷമതയും സുരക്ഷയും ഒരുപോലെ കൈവരിക്കുന്നതിനായി, എല്ലാ സബ്ഡൊമെയ്‌നുകൾക്കും HTTPS കോൺഫിഗർ ചെയ്യാൻ കഴിയും .

💡ഇത് നിങ്ങൾക്ക് ധാരാളം സമയം ലാഭിക്കുമെന്ന് മാത്രമല്ല, നിങ്ങളുടെ SEO സ്കോറും വെബ്സൈറ്റ് സുരക്ഷയും മെച്ചപ്പെടുത്തും , പിന്നെ എന്തുകൊണ്ട്?

ഇപ്പോൾ തന്നെ പരീക്ഷിച്ചു നോക്കൂ, നിങ്ങളുടെ ഉപഡൊമെയ്‌നുകളെ കൂടുതൽ സുരക്ഷിതവും പ്രൊഫഷണലുമാക്കാൻ HTTPS പരിരക്ഷണം ചേർക്കൂ! 🚀

ചെൻ വെയ്‌ലിയാങ്ങിന്റെ ബ്ലോഗിൽ ( https://www.chenweiliang.com/ ) പങ്കിട്ട "HestiaCP സബ്‌ഡൊമെയ്‌നുകൾക്കായി SSL സർട്ടിഫിക്കറ്റുകൾ (HTTPS റീഡയറക്‌ട് & HSTS ഉൾപ്പെടെ) എങ്ങനെ ബാച്ച് പ്രവർത്തനക്ഷമമാക്കാം?" എന്ന ലേഖനം നിങ്ങൾക്ക് സഹായകരമാകുമെന്ന് പ്രതീക്ഷിക്കുന്നു.

ഈ ലേഖനത്തിന്റെ ലിങ്ക് പങ്കിടാൻ മടിക്കേണ്ടതില്ല: https://www.chenweiliang.com/cwl-32612.html

കൂടുതൽ മറഞ്ഞിരിക്കുന്ന തന്ത്രങ്ങൾ അൺലോക്ക് ചെയ്യാൻ🔑, ഞങ്ങളുടെ ടെലിഗ്രാം ചാനലിൽ ചേരാൻ സ്വാഗതം!

ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക! നിങ്ങളുടെ ഷെയറുകളും ലൈക്കുകളും ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനമാണ്!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

ടോപ്പ് സ്ക്രോൾ