ਬੈਚਾਂ ਵਿੱਚ HestiaCP ਸਬਡੋਮੇਨਾਂ ਲਈ SSL ਸਰਟੀਫਿਕੇਟ (HTTPS ਰੀਡਾਇਰੈਕਸ਼ਨ ਅਤੇ HSTS ਸਮੇਤ) ਨੂੰ ਕਿਵੇਂ ਸਮਰੱਥ ਬਣਾਇਆ ਜਾਵੇ?

ਕੀ ਤੁਹਾਨੂੰ ਕਦੇ ਇਸ ਸਥਿਤੀ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪਿਆ ਹੈ? ਤੁਸੀਂ ਬੜੀ ਮਿਹਨਤ ਨਾਲ ਇੱਕ HestiaCP ਸਰਵਰ ਸੈੱਟ ਕੀਤਾ ਅਤੇ ਸਾਰੇ ਸਬ-ਡੋਮੇਨ ਬਣਾਏ, ਪਰ ਫਿਰ ਵੀ ਤੁਹਾਨੂੰ ਇੱਕ-ਇੱਕ ਕਰਕੇ SSL ਸਰਟੀਫਿਕੇਟਾਂ ਲਈ ਹੱਥੀਂ ਅਰਜ਼ੀ ਦੇਣੀ ਪੈਂਦੀ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨਾ ਪੈਂਦਾ ਹੈ? 🤯 ਇਹ ਬਹੁਤ ਜ਼ਿਆਦਾ ਪਰੇਸ਼ਾਨੀ ਵਾਲੀ ਗੱਲ ਹੈ!

ਚਿੰਤਾ ਨਾ ਕਰੋ, ਅੱਜ ਮੈਂ ਤੁਹਾਨੂੰ ਇੱਕ ਕਲਿੱਕ ਨਾਲ ਥੋਕ ਵਿੱਚ SSL ਸਰਟੀਫਿਕੇਟਾਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਦੀ ਇੱਕ ਚਾਲ ਸਿਖਾਵਾਂਗਾ । ਇਸ ਵਿੱਚ ਨਾ ਸਿਰਫ਼ Let's Encrypt ਸਰਟੀਫਿਕੇਟ ਸ਼ਾਮਲ ਹਨ , ਸਗੋਂ HTTPS ਆਟੋਮੈਟਿਕ ਰੀਡਾਇਰੈਕਸ਼ਨ ਅਤੇ HSTS (HTTP ਸਟ੍ਰਿਕਟ ਟ੍ਰਾਂਸਪੋਰਟ ਸੁਰੱਖਿਆ) ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਸਮਰੱਥ ਵੀ ਬਣਾਉਂਦੇ ਹਨ ।

🔥 ਥੋਕ ਵਿੱਚ SSL ਨੂੰ ਸਮਰੱਥ ਕਿਉਂ ਬਣਾਇਆ ਜਾਵੇ?

ਤੁਸੀਂ ਸੋਚ ਸਕਦੇ ਹੋ, "ਕੀ ਮੈਂ ਉਹਨਾਂ ਨੂੰ ਇੱਕ-ਇੱਕ ਕਰਕੇ ਹੱਥੀਂ ਕਲਿੱਕ ਨਹੀਂ ਕਰ ਸਕਦਾ?" ਬੇਸ਼ੱਕ ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ, ਪਰ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਦਰਜਨਾਂ ਜਾਂ ਸੈਂਕੜੇ ਸਬ-ਡੋਮੇਨ ਹਨ , ਤਾਂ ਇਸਨੂੰ ਹੱਥੀਂ ਕਰਨਾ ਆਪਣੇ ਆਪ ਨੂੰ ਤਸੀਹੇ ਦੇਣ ਤੋਂ ਘੱਟ ਨਹੀਂ ਹੈ!

ਬੈਚ ਪ੍ਰੋਸੈਸਿੰਗ ਦੇ ਹੇਠ ਲਿਖੇ ਫਾਇਦੇ ਹਨ:
ਸਮਾਂ ਬਚਾਓ: ਇੱਕ-ਕਲਿੱਕ ਐਗਜ਼ੀਕਿਊਸ਼ਨ, ਹੱਥੀਂ ਕਲਿੱਕ ਕਰਨ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ।
ਭੁੱਲਾਂ ਤੋਂ ਬਚੋ: ਮਨੁੱਖੀ ਗਲਤੀਆਂ ਘਟਾਓ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸਾਰੇ ਸਬ-ਡੋਮੇਨ ਸੁਰੱਖਿਅਤ ਹਨ।
HTTPS ਲਾਗੂ ਕਰੋ: HTTP -> HTTPS ਨੂੰ ਆਟੋਮੈਟਿਕਲੀ ਰੀਡਾਇਰੈਕਟ ਕਰੋ, ਸੁਧਾਰੋ SEO ਸਕੋਰ.
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: ਸਕ੍ਰਿਪਟ ਨੂੰ ਲਾਗੂ ਕਰੋ

ਹੁਣ ਜਦੋਂ ਸਕ੍ਰਿਪਟ ਲਿਖੀ ਗਈ ਹੈ, ਚਲੋ ਇਸਨੂੰ ਚਲਾਉਂਦੇ ਹਾਂ!

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

ਹੋਰ ਲੁਕਵੇਂ ਗੁਰੁਰ🔑 ਨੂੰ ਅਨਲੌਕ ਕਰਨ ਲਈ, ਸਾਡੇ ਟੈਲੀਗ੍ਰਾਮ ਚੈਨਲ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਸਵਾਗਤ ਹੈ!

ਜੇ ਚੰਗਾ ਲੱਗੇ ਤਾਂ ਸ਼ੇਅਰ ਅਤੇ ਲਾਈਕ ਕਰੋ! ਤੁਹਾਡੇ ਸ਼ੇਅਰ ਅਤੇ ਪਸੰਦ ਸਾਡੀ ਨਿਰੰਤਰ ਪ੍ਰੇਰਣਾ ਹਨ!

 

ਇੱਕ ਟਿੱਪਣੀ ਪੋਸਟ

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

ਚੋਟੀ ੋਲ