ਲੇਖ ਡਾਇਰੈਕਟਰੀ
ਕੀ ਤੁਸੀਂ ਕਦੇ ਅਜਿਹੀ ਸਥਿਤੀ ਦਾ ਸਾਹਮਣਾ ਕੀਤਾ ਹੈ? ਇਸਨੂੰ ਬਹੁਤ ਮਿਹਨਤ ਨਾਲ ਬਣਾਓ HestiaCP ਸਰਵਰ ਅਤੇ ਸਬਡੋਮੇਨ ਬਣਾਏ ਗਏ ਹਨ, ਪਰ ਤੁਹਾਨੂੰ ਪਤਾ ਲੱਗਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਇੱਕ-ਇੱਕ ਕਰਕੇ SSL ਸਰਟੀਫਿਕੇਟਾਂ ਲਈ ਹੱਥੀਂ ਅਰਜ਼ੀ ਦੇਣ ਅਤੇ ਕੌਂਫਿਗਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ? 🤯 ਇਹ ਬਹੁਤ ਹੀ ਦੁਖਦਾਈ ਹੈ!
ਚਿੰਤਾ ਨਾ ਕਰੋ, ਮੈਂ ਅੱਜ ਤੁਹਾਨੂੰ ਇੱਕ ਚਾਲ ਸਿਖਾਵਾਂਗਾ। SSL ਦੀ ਇੱਕ-ਕਲਿੱਕ ਬੈਚ ਐਕਟੀਵੇਸ਼ਨ, ਜਿਸ ਵਿੱਚ ਨਾ ਸਿਰਫ਼ ਆਓ ਸਰਟੀਫਿਕੇਟਾਂ ਨੂੰ ਐਨਕ੍ਰਿਪਟ ਕਰੀਏ, ਅਤੇ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਤੁਹਾਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦੇ ਹਨ HTTPS ਆਟੋਮੈਟਿਕ ਰੀਡਾਇਰੈਕਸ਼ਨ ਅਤੇ HSTS (HTTP ਸਖ਼ਤ ਆਵਾਜਾਈ ਸੁਰੱਖਿਆ).
🔥 ਥੋਕ ਵਿੱਚ SSL ਨੂੰ ਸਮਰੱਥ ਕਿਉਂ ਬਣਾਇਆ ਜਾਵੇ?
ਤੁਸੀਂ ਸੋਚ ਰਹੇ ਹੋਵੋਗੇ: "ਕੀ ਮੈਂ ਉਹਨਾਂ ਨੂੰ ਹੱਥੀਂ ਕਲਿੱਕ ਨਹੀਂ ਕਰ ਸਕਦਾ?" ਬੇਸ਼ੱਕ, ਪਰ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਹੈ ਦਰਜਨਾਂ ਜਾਂ ਸੈਂਕੜੇ ਸਬ-ਡੋਮੇਨ, ਹੱਥੀਂ ਕਾਰਵਾਈ ਬਿਨਾਂ ਸ਼ੱਕ ਸਵੈ-ਦੁਰਵਰਤੋਂ ਹੈ!
ਬੈਚ ਪ੍ਰੋਸੈਸਿੰਗ ਦੇ ਹੇਠ ਲਿਖੇ ਫਾਇਦੇ ਹਨ:
✔ ਸਮਾਂ ਬਚਾਓ: ਇੱਕ-ਕਲਿੱਕ ਐਗਜ਼ੀਕਿਊਸ਼ਨ, ਹੱਥੀਂ ਕਲਿੱਕ ਕਰਨ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ।
✔ ਭੁੱਲਾਂ ਤੋਂ ਬਚੋ: ਮਨੁੱਖੀ ਗਲਤੀਆਂ ਘਟਾਓ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸਾਰੇ ਸਬ-ਡੋਮੇਨ ਸੁਰੱਖਿਅਤ ਹਨ।
✔ HTTPS ਲਾਗੂ ਕਰੋ: HTTP -> HTTPS ਨੂੰ ਆਟੋਮੈਟਿਕਲੀ ਰੀਡਾਇਰੈਕਟ ਕਰੋ, ਸੁਧਾਰੋ SEO ਸਕੋਰ.
✔ HSTS ਸੁਰੱਖਿਆ ਸਖ਼ਤ ਕਰਨਾ: ਮੈਨ-ਇਨ-ਦ-ਮਿਡਲ ਹਮਲਿਆਂ ਨੂੰ ਰੋਕੋ ਅਤੇ ਸਾਈਟ ਨੂੰ ਹੋਰ ਸੁਰੱਖਿਅਤ ਬਣਾਓ।
💡 ਖਾਸ ਓਪਰੇਸ਼ਨ ਪੜਾਅ
ਅੱਗੇ, ਅਸੀਂ ਇੱਕ ਸਧਾਰਨ ਲਿਖਣ ਲਈ HestiaCP ਦੇ ਨਾਲ ਆਉਣ ਵਾਲੇ ਕਮਾਂਡ ਲਾਈਨ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ, ਆਸਾਨੀ ਨਾਲ ਕੀਤਾ ਗਿਆ ਸਾਰੇ ਉਪ-ਡੋਮੇਨ ਲਈ 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→ 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 ਸਰਟੀਫਿਕੇਟਾਂ ਨੂੰ ਕਿਰਿਆਸ਼ੀਲ ਕਰਨਾ ਔਖਾ ਨਹੀਂ ਹੈ। ਮੁੱਖ ਗੱਲ ਸਹੀ ਢੰਗ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਹੈ। ਪਾਸ ਹੇਸਟੀਆਸੀਪੀ ਕਮਾਂਡ ਲਾਈਨ + ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ,ਤੁਸੀਂ ਕਰ ਸੱਕਦੇ ਹੋ ਸਾਰੇ ਸਬ-ਡੋਮੇਨਾਂ ਲਈ ਇੱਕ-ਕਲਿੱਕ HTTPS ਸੰਰਚਨਾ, ਕੁਸ਼ਲ ਅਤੇ ਸੁਰੱਖਿਅਤ ਦੋਵੇਂ।
💡 ਇਹ ਨਾ ਸਿਰਫ਼ ਤੁਹਾਡਾ ਬਹੁਤ ਸਾਰਾ ਸਮਾਂ ਬਚਾਏਗਾ, ਸਗੋਂ ਤੁਹਾਡੇ SEO ਸਕੋਰ ਅਤੇ ਵੈੱਬਸਾਈਟ ਸੁਰੱਖਿਆ ਵਿੱਚ ਵੀ ਸੁਧਾਰ ਕਰੇਗਾ।, ਕਿਉਂ ਨਹੀਂ?
ਇਸਨੂੰ ਹੁਣੇ ਅਜ਼ਮਾਓ ਅਤੇ ਆਪਣੇ ਸਬਡੋਮੇਨਾਂ ਨੂੰ ਹੋਰ ਸੁਰੱਖਿਅਤ ਅਤੇ ਪੇਸ਼ੇਵਰ ਬਣਾਉਣ ਲਈ ਉਹਨਾਂ ਵਿੱਚ HTTPS ਸੁਰੱਖਿਆ ਸ਼ਾਮਲ ਕਰੋ! 🚀
ਹੋਪ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਬਲੌਗ ( https://www.chenweiliang.com/ ) ਸਾਂਝਾ ਕੀਤਾ "HestiaCP ਸਬਡੋਮੇਨਾਂ (HTTPS ਰੀਡਾਇਰੈਕਸ਼ਨ ਅਤੇ HSTS ਸਮੇਤ) ਲਈ ਬੈਚਾਂ ਵਿੱਚ SSL ਸਰਟੀਫਿਕੇਟ ਕਿਵੇਂ ਸਮਰੱਥ ਕਰੀਏ?" ”, ਇਹ ਤੁਹਾਡੇ ਲਈ ਮਦਦਗਾਰ ਹੋ ਸਕਦਾ ਹੈ।
ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸੁਆਗਤ ਹੈ:https://www.chenweiliang.com/cwl-32612.html
ਹੋਰ ਲੁਕਵੇਂ ਗੁਰੁਰ🔑 ਨੂੰ ਅਨਲੌਕ ਕਰਨ ਲਈ, ਸਾਡੇ ਟੈਲੀਗ੍ਰਾਮ ਚੈਨਲ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਸਵਾਗਤ ਹੈ!
ਜੇ ਚੰਗਾ ਲੱਗੇ ਤਾਂ ਸ਼ੇਅਰ ਅਤੇ ਲਾਈਕ ਕਰੋ! ਤੁਹਾਡੇ ਸ਼ੇਅਰ ਅਤੇ ਪਸੰਦ ਸਾਡੀ ਨਿਰੰਤਰ ਪ੍ਰੇਰਣਾ ਹਨ!
