ਲੇਖ ਡਾਇਰੈਕਟਰੀ
ਕੀ ਤੁਹਾਨੂੰ ਕਦੇ ਇਸ ਸਥਿਤੀ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪਿਆ ਹੈ? ਤੁਸੀਂ ਬੜੀ ਮਿਹਨਤ ਨਾਲ ਇੱਕ HestiaCP ਸਰਵਰ ਸੈੱਟ ਕੀਤਾ ਅਤੇ ਸਾਰੇ ਸਬ-ਡੋਮੇਨ ਬਣਾਏ, ਪਰ ਫਿਰ ਵੀ ਤੁਹਾਨੂੰ ਇੱਕ-ਇੱਕ ਕਰਕੇ SSL ਸਰਟੀਫਿਕੇਟਾਂ ਲਈ ਹੱਥੀਂ ਅਰਜ਼ੀ ਦੇਣੀ ਪੈਂਦੀ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨਾ ਪੈਂਦਾ ਹੈ? 🤯 ਇਹ ਬਹੁਤ ਜ਼ਿਆਦਾ ਪਰੇਸ਼ਾਨੀ ਵਾਲੀ ਗੱਲ ਹੈ!
ਚਿੰਤਾ ਨਾ ਕਰੋ, ਅੱਜ ਮੈਂ ਤੁਹਾਨੂੰ ਇੱਕ ਕਲਿੱਕ ਨਾਲ ਥੋਕ ਵਿੱਚ SSL ਸਰਟੀਫਿਕੇਟਾਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਦੀ ਇੱਕ ਚਾਲ ਸਿਖਾਵਾਂਗਾ । ਇਸ ਵਿੱਚ ਨਾ ਸਿਰਫ਼ Let's Encrypt ਸਰਟੀਫਿਕੇਟ ਸ਼ਾਮਲ ਹਨ , ਸਗੋਂ HTTPS ਆਟੋਮੈਟਿਕ ਰੀਡਾਇਰੈਕਸ਼ਨ ਅਤੇ HSTS (HTTP ਸਟ੍ਰਿਕਟ ਟ੍ਰਾਂਸਪੋਰਟ ਸੁਰੱਖਿਆ) ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਸਮਰੱਥ ਵੀ ਬਣਾਉਂਦੇ ਹਨ ।
🔥 ਥੋਕ ਵਿੱਚ SSL ਨੂੰ ਸਮਰੱਥ ਕਿਉਂ ਬਣਾਇਆ ਜਾਵੇ?
ਤੁਸੀਂ ਸੋਚ ਸਕਦੇ ਹੋ, "ਕੀ ਮੈਂ ਉਹਨਾਂ ਨੂੰ ਇੱਕ-ਇੱਕ ਕਰਕੇ ਹੱਥੀਂ ਕਲਿੱਕ ਨਹੀਂ ਕਰ ਸਕਦਾ?" ਬੇਸ਼ੱਕ ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ, ਪਰ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਦਰਜਨਾਂ ਜਾਂ ਸੈਂਕੜੇ ਸਬ-ਡੋਮੇਨ ਹਨ , ਤਾਂ ਇਸਨੂੰ ਹੱਥੀਂ ਕਰਨਾ ਆਪਣੇ ਆਪ ਨੂੰ ਤਸੀਹੇ ਦੇਣ ਤੋਂ ਘੱਟ ਨਹੀਂ ਹੈ!
ਬੈਚ ਪ੍ਰੋਸੈਸਿੰਗ ਦੇ ਹੇਠ ਲਿਖੇ ਫਾਇਦੇ ਹਨ:
✔ ਸਮਾਂ ਬਚਾਓ: ਇੱਕ-ਕਲਿੱਕ ਐਗਜ਼ੀਕਿਊਸ਼ਨ, ਹੱਥੀਂ ਕਲਿੱਕ ਕਰਨ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ।
✔ ਭੁੱਲਾਂ ਤੋਂ ਬਚੋ: ਮਨੁੱਖੀ ਗਲਤੀਆਂ ਘਟਾਓ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸਾਰੇ ਸਬ-ਡੋਮੇਨ ਸੁਰੱਖਿਅਤ ਹਨ।
✔ HTTPS ਲਾਗੂ ਕਰੋ: HTTP -> HTTPS ਨੂੰ ਆਟੋਮੈਟਿਕਲੀ ਰੀਡਾਇਰੈਕਟ ਕਰੋ, ਸੁਧਾਰੋ SEO ਸਕੋਰ.
✔ 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 ਗਲਤੀ) ਬਾਰੇ
ਆਉ ਇੰਕ੍ਰਿਪਟ ਕਰੀਏ ਇੱਕ ਘੰਟੇ ਦੇ ਅੰਦਰ ਪ੍ਰਤੀ IP ਸਰਟੀਫਿਕੇਟ ਬੇਨਤੀਆਂ ਦੀ ਗਿਣਤੀ ਸੀਮਤ ਕਰੋਜੇਕਰ ਤੁਸੀਂ ਇੱਕੋ ਸਮੇਂ ਬਹੁਤ ਸਾਰੇ ਸਬ-ਡੋਮੇਨਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਸਾਹਮਣਾ ਕਰਨਾ ਪੈ ਸਕਦਾ ਹੈ 429 ਗਲਤੀ.
✅ ਹੱਲ ਦੇਖਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ▼
- ਬੈਚਾਂ ਵਿੱਚ ਲਾਗੂ ਕਰੋ, ਇੱਕ ਸਮੇਂ 'ਤੇ ਸਿਰਫ਼ ਕੁਝ ਸਬ-ਡੋਮੇਨ ਚਲਾ ਰਿਹਾ ਹੈ।
- ਇੱਕ ਵੱਖਰੇ ACME ਅੰਤਮ ਬਿੰਦੂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ(ਉਦਾਹਰਣ ਲਈ Cloudflare API ਸਰਟੀਫਿਕੇਟ ਐਪਲੀਕੇਸ਼ਨ।
- 1 ਘੰਟਾ ਉਡੀਕ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।.
💡 ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ HestiaCP ਨੇ SSL ਸਰਟੀਫਿਕੇਟ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸਥਾਪਿਤ ਕੀਤਾ ਹੈ
ਜੇ ਤੁਹਾਨੂੰ ਮਿਲਦਾ ਹੈ SSL ਸੰਰਚਨਾ ਅਸਫਲ ਰਹੀ।, ਤੁਸੀਂ ਇਸਨੂੰ ਹੱਥੀਂ ਚੈੱਕ ਕਰ ਸਕਦੇ ਹੋ:
v-list-web-domain $USER yoursubdomain.chenweiliang.com
ਇਕ ਨਜ਼ਰ ਮਾਰੋ SSL ਕੀ ਖੇਤ ਹੈ? yesਜੇਕਰ ਨਹੀਂ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸਨੂੰ ਹੱਥੀਂ ਸਮਰੱਥ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।
🎯 ਸਿੱਟਾ
SSL ਸਰਟੀਫਿਕੇਟਾਂ ਨੂੰ ਥੋਕ ਵਿੱਚ ਸਮਰੱਥ ਬਣਾਉਣਾ ਔਖਾ ਨਹੀਂ ਹੈ; ਕੁੰਜੀ ਸਹੀ ਢੰਗ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਹੈ। HestiaCP ਕਮਾਂਡ-ਲਾਈਨ ਟੂਲਸ ਅਤੇ ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟਾਂ ਦੇ ਨਾਲ , ਤੁਸੀਂ ਇੱਕ ਕਲਿੱਕ ਨਾਲ ਸਾਰੇ ਸਬ-ਡੋਮੇਨਾਂ ਲਈ HTTPS ਨੂੰ ਕੌਂਫਿਗਰ ਕਰ ਸਕਦੇ ਹੋ , ਕੁਸ਼ਲਤਾ ਅਤੇ ਸੁਰੱਖਿਆ ਦੋਵਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ।
💡ਇਹ ਨਾ ਸਿਰਫ਼ ਤੁਹਾਡਾ ਬਹੁਤ ਸਾਰਾ ਸਮਾਂ ਬਚਾਏਗਾ, ਸਗੋਂ ਤੁਹਾਡੇ SEO ਸਕੋਰ ਅਤੇ ਵੈੱਬਸਾਈਟ ਸੁਰੱਖਿਆ ਨੂੰ ਵੀ ਬਿਹਤਰ ਬਣਾਏਗਾ , ਤਾਂ ਕਿਉਂ ਨਹੀਂ?
ਇਸਨੂੰ ਹੁਣੇ ਅਜ਼ਮਾਓ ਅਤੇ ਆਪਣੇ ਸਬਡੋਮੇਨਾਂ ਨੂੰ ਹੋਰ ਸੁਰੱਖਿਅਤ ਅਤੇ ਪੇਸ਼ੇਵਰ ਬਣਾਉਣ ਲਈ ਉਹਨਾਂ ਵਿੱਚ HTTPS ਸੁਰੱਖਿਆ ਸ਼ਾਮਲ ਕਰੋ! 🚀
ਉਮੀਦ ਹੈ, ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਦੇ ਬਲੌਗ ( https://www.chenweiliang.com/ ) 'ਤੇ ਸਾਂਝਾ ਕੀਤਾ ਗਿਆ ਲੇਖ "How to Batch Enable SSL Certificates (Including HTTPS Redirect & HSTS) for HestiaCP Subdomains?" ਤੁਹਾਡੇ ਲਈ ਮਦਦਗਾਰ ਹੋਵੇਗਾ।
ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ: https://www.chenweiliang.com/cwl-32612.html

