ಲೇಖನ ಡೈರೆಕ್ಟರಿ
ನೀವು ಎಂದಾದರೂ ಈ ಪರಿಸ್ಥಿತಿಯನ್ನು ಎದುರಿಸಿದ್ದೀರಾ? ನೀವು ಹೆಸ್ಟಿಯಾಸಿಪಿ ಸರ್ವರ್ ಅನ್ನು ಬಹಳ ಶ್ರಮವಹಿಸಿ ಹೊಂದಿಸಿ ಎಲ್ಲಾ ಸಬ್ಡೊಮೇನ್ಗಳನ್ನು ರಚಿಸಿದ್ದೀರಿ, ಆದರೆ ನೀವು ಒಂದೊಂದಾಗಿ SSL ಪ್ರಮಾಣಪತ್ರಗಳಿಗೆ ಹಸ್ತಚಾಲಿತವಾಗಿ ಅರ್ಜಿ ಸಲ್ಲಿಸಬೇಕು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು ಎಂದು ಕಂಡುಕೊಂಡಿದ್ದೀರಾ? 🤯 ಅದು ತುಂಬಾ ಜಗಳ!
ಚಿಂತಿಸಬೇಡಿ, ಇಂದು ನಾನು ನಿಮಗೆ ಒಂದೇ ಕ್ಲಿಕ್ನಲ್ಲಿ SSL ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಬೃಹತ್ ಪ್ರಮಾಣದಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸುವ ತಂತ್ರವನ್ನು ಕಲಿಸುತ್ತೇನೆ. ಇದು ಲೆಟ್ಸ್ ಎನ್ಕ್ರಿಪ್ಟ್ ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಮಾತ್ರವಲ್ಲದೆ , HTTPS ಸ್ವಯಂಚಾಲಿತ ಪುನರ್ನಿರ್ದೇಶನ ಮತ್ತು HSTS (HTTP ಕಟ್ಟುನಿಟ್ಟಾದ ಸಾರಿಗೆ ಭದ್ರತೆ) ಅನ್ನು ನೇರವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.
🔥 SSL ಅನ್ನು ದೊಡ್ಡ ಪ್ರಮಾಣದಲ್ಲಿ ಏಕೆ ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು?
"ನಾನು ಅವುಗಳನ್ನು ಒಂದೊಂದಾಗಿ ಹಸ್ತಚಾಲಿತವಾಗಿ ಕ್ಲಿಕ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲವೇ?" ಎಂದು ನೀವು ಭಾವಿಸಬಹುದು. ಖಂಡಿತ ನೀವು ಮಾಡಬಹುದು, ಆದರೆ ನಿಮ್ಮಲ್ಲಿ ಡಜನ್ಗಟ್ಟಲೆ ಅಥವಾ ನೂರಾರು ಸಬ್ಡೊಮೇನ್ಗಳಿದ್ದರೆ , ಅದನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಮಾಡುವುದು ಸ್ವಯಂ ಹಿಂಸೆಗಿಂತ ಕಡಿಮೆಯಿಲ್ಲ!
ಬ್ಯಾಚ್ ಸಂಸ್ಕರಣೆಯು ಈ ಕೆಳಗಿನ ಪ್ರಯೋಜನಗಳನ್ನು ಹೊಂದಿದೆ:
✔ ಸಮಯ ಉಳಿಸಿ: ಒಂದು ಕ್ಲಿಕ್ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ, ಹಸ್ತಚಾಲಿತವಾಗಿ ಕ್ಲಿಕ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ.
✔ ಲೋಪಗಳನ್ನು ತಪ್ಪಿಸಿ: ಮಾನವ ದೋಷಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಿ ಮತ್ತು ಎಲ್ಲಾ ಸಬ್ಡೊಮೇನ್ಗಳು ಸುರಕ್ಷಿತವಾಗಿವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
✔ HTTPS ಜಾರಿಗೊಳಿಸಿ: ಸ್ವಯಂಚಾಲಿತವಾಗಿ HTTP -> HTTPS ಅನ್ನು ಮರುನಿರ್ದೇಶಿಸಿ, ಸುಧಾರಿಸಿ ಎಸ್ಇಒ ಅಂಕ.
✔ HSTS ಭದ್ರತಾ ಬಲವರ್ಧನೆ: ಮಧ್ಯವರ್ತಿ ದಾಳಿಗಳನ್ನು ತಡೆಯಿರಿ ಮತ್ತು ಸೈಟ್ ಅನ್ನು ಹೆಚ್ಚು ಸುರಕ್ಷಿತಗೊಳಿಸಿ.
💡 ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಾಚರಣೆಯ ಹಂತಗಳು
ಮುಂದೆ, ಎಲ್ಲಾ ಸಬ್ಡೊಮೇನ್ಗಳಿಗೆ SSL ಸಂರಚನೆಯನ್ನು ಸುಲಭವಾಗಿ ನಿರ್ವಹಿಸಲು ಸರಳವಾದ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬರೆಯಲು ನಾವು HestiaCP ಯೊಂದಿಗೆ ಬರುವ ಆಜ್ಞಾ ಸಾಲಿನ ಉಪಕರಣವನ್ನು ಬಳಸುತ್ತೇವೆ.

📝 ಹಂತ 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→ 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: ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ
ಈಗ ಸ್ಕ್ರಿಪ್ಟ್ ಬರೆಯಲಾಗಿದೆ, ಅದನ್ನು ಚಲಾಯಿಸೋಣ!
1️⃣ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಹೀಗೆ ಉಳಿಸಿ enable_ssl.sh
2️⃣ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಅನುಮತಿಗಳನ್ನು ನೀಡಿ:
chmod +x enable_ssl.sh
3️⃣ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಿ :
./enable_ssl.sh
ನಂತರ ಎಲ್ಲಾ ಸಬ್ಡೊಮೇನ್ಗಳಿಗೆ SSL ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನ್ವಯಿಸಲಾಗುತ್ತಿದೆ ಮತ್ತು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತಿದೆ ಎಂದು ನೀವು ನೋಡಬಹುದು !
⚠ ಟಿಪ್ಪಣಿಗಳು
💡 ಕರೆಂಟ್ ಲಿಮಿಟಿಂಗ್ ಅನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡೋಣ (429 ದೋಷ) ಬಗ್ಗೆ
ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡೋಣ ಒಂದು ಗಂಟೆಯೊಳಗೆ ಪ್ರತಿ ಐಪಿಗೆ ಪ್ರಮಾಣಪತ್ರ ವಿನಂತಿಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮಿತಿಗೊಳಿಸಿ.ನೀವು ಒಂದೇ ಬಾರಿಗೆ ಹಲವಾರು ಸಬ್ಡೊಮೇನ್ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದರೆ, ನೀವು ಎದುರಿಸಬಹುದು 429 ದೋಷ.
✅ ಪರಿಹಾರವನ್ನು ವೀಕ್ಷಿಸಲು ಕೆಳಗಿನ ಲಿಂಕ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ▼
- ಬ್ಯಾಚ್ಗಳಲ್ಲಿ ಅನ್ವಯಿಸಿ, ಒಂದೇ ಬಾರಿಗೆ ಕೆಲವು ಸಬ್ಡೊಮೇನ್ಗಳನ್ನು ಮಾತ್ರ ಚಾಲನೆ ಮಾಡುತ್ತಿದೆ.
- ಬೇರೆ ACME ಎಂಡ್ಪಾಯಿಂಟ್ ಬಳಸುವುದು(ಉದಾಹರಣೆಗೆ cloudflare API ಪ್ರಮಾಣಪತ್ರ ಅಪ್ಲಿಕೇಶನ್.
- 1 ಗಂಟೆ ಕಾಯಿರಿ ಮತ್ತು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ.
💡 ಹೆಸ್ಟಿಯಾಸಿಪಿ 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

