Хэрхэн дэд домайнуудыг багцаар нэмж, SSL + .htaccess дахин чиглүүлэлтийг HestiaCP ашиглан тохируулах вэ?

💡 HestiaCP ашиглан дэд домэйнуудыг бөөнөөр нь нэмэхийг хүсч байна уу? SSL гэрчилгээ болон .htaccess 301 чиглүүлэлтийг ердөө нэг товшилтоор идэвхжүүлэхэд туслах бүрэн автоматжуулсан тохиргооны заавар энд байна! 🚀 5 минутын дотор хийгдсэн тул таны вэбсайт илүү аюулгүй, үр ашигтай болно!

"Нэг үйлдэл, олон зуун дэд домайныг хялбархан зохицуулах боломжтой юу?"

Олон вэбмастерууд серверүүдийг удирдахад HestiaCP ашиглах үед төвөгтэй асуудалтай тулгардаг:

Хэрхэн олон дэд домайныг багцаар нэмж, SSL болон 301 чиглүүлэлтүүдийг автоматаар идэвхжүүлэх вэ?

Хэрэв та тэдгээрийг нэг нэгээр нь гараар нэмбэл энэ нь уйтгартай төдийгүй алдаа гаргахад хялбар байдаг.

Тиймээс би танд дэд домэйн, SSL гэрчилгээ, 301 дахин чиглүүлэлтийг багцаар нэмэх бүрэн автоматжуулсан аргыг зааж өгье , ингэснээр та бүх тохиргоог нэг дор зохицуулах боломжтой болно!

Хэрхэн дэд домайнуудыг багцаар нэмж, SSL + .htaccess дахин чиглүүлэлтийг HestiaCP ашиглан тохируулах вэ?


📈 Хэрхэн дэд домайныг багцаар нэмэх вэ

1. HestiaCP командыг ашиглан дэд домайнуудыг багцаар нэмнэ үү

HestiaCP өгдөг v-add-web-domain дэд домайныг хурдан нэмэх команд.

Дараах скриптийг ашиглан та хэд хэдэн дэд домайнуудад HTTPS сертификатуудыг багцлан нэмж, HSTS-г идэвхжүүлж болно.

USER="youruser"
DOMAIN="yourdomain.com"

for SUB in en fr de es it pt nl ru jp cn 
do
    FULL_DOMAIN="$SUB.$DOMAIN"
    v-add-web-domain $USER $FULL_DOMAIN
    v-add-letsencrypt-domain $USER $FULL_DOMAIN
    v-add-web-domain-ssl-force $USER $FULL_DOMAIN
    v-add-web-domain-hsts $USER $FULL_DOMAIN
done

2. Дэд домайнуудыг багцаар нь тохируулах .htaccess 301 дахин чиглүүлэх

Багц үүсгэх .htaccess Бүх дэд домайныг үндсэн домэйны дэд директор руу дахин чиглүүлэх файл.

for SUB in en fr de es it pt nl ru jp cn 
do
    FULL_DOMAIN="$SUB.$DOMAIN"
    HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess"
    echo "RewriteEngine on" > $HTACCESS_PATH
    echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> $HTACCESS_PATH
    echo "RewriteRule ^(.*)$ https://www.$DOMAIN/$SUB/$1 [L,R=301]" >> $HTACCESS_PATH
done

📅 Ажилласны дараа бүх дэд домайнууд үндсэн домэйн нэрийн харгалзах лавлахууд руу автоматаар шилжих болно!


✨ Нэг товшилтоор автоматжуулалтын скрипт

Хэрэв та командуудыг гараар оруулахыг хүсэхгүй байгаа бол дэд домэйн + SSL + 301 чиглүүлэлт нэмэхийн тулд дараах нэг товшилтоор багцлах скриптийг шууд ашиглаж болно.

🔎 Скриптийн агуулга

#!/bin/bash
USER="youruser"
DOMAIN="yourdomain.com"
SUBDOMAINS="en fr de es it pt nl ru jp cn"
for SUB in $SUBDOMAINS 
do
    FULL_DOMAIN="$SUB.$DOMAIN"
    v-add-web-domain $USER $FULL_DOMAIN
    v-add-letsencrypt-domain $USER $FULL_DOMAIN
    v-add-web-domain-ssl-force $USER $FULL_DOMAIN
    v-add-web-domain-hsts $USER $FULL_DOMAIN
    HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess"
    echo "RewriteEngine on" > $HTACCESS_PATH
    echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> $HTACCESS_PATH
    echo "RewriteRule ^(.*)$ https://www.$DOMAIN/$SUB/$1 [L,R=301]" >> $HTACCESS_PATH
done

systemctl restart hestia
systemctl restart nginx
systemctl restart apache2

echo "🎉 所有子域名已成功添加,并启用 SSL + 301 重定向!"

🔧 Хэрхэн ашиглах вэ

  1. Дээрх кодыг хуулж аваад хадгална уу batch_add_subdomains.sh
  2. Скриптэд гүйцэтгэх зөвшөөрлийг олгохын тулд дараах тушаалыг ажиллуулна уу:
    chmod +x batch_add_subdomains.sh
    
  3. Скриптийг ажиллуулна уу:
    ./batch_add_subdomains.sh
    

💡 Дүгнэлт

✅ Давтагдах ажлаас зайлсхийж, нэг товшилтоор дэд домэйнуудыг багцаар нэмнэ үү .

✅ Бүх дэд домэйнд HTTPS-г идэвхжүүлж, SSL-г автоматаар тохируулна .

✅ 301 дахин чиглүүлэлт нь SEO-ийн найрсаг байдлыг сайжруулдаг.

✅ Бүрэн автоматжуулсан скрипт , анхан шатны хүмүүст ашиглахад хялбар.

Энэ аргыг ашигласнаар таны HestiaCP сервер илүү үр ашигтай, мэргэжлийн болж, уйтгартай гар ажиллагаатай цаг үрэхийн оронд илүү чухал бизнест анхаарлаа төвлөрүүлэх боломжийг олгоно.

Хэрэв танд хэрэгтэй гэж бодож байвал найзуудтайгаа хуваалцахаа бүү мартаарай!

🚀Одооноос эхлэн серверийн менежментээ илүү хялбар, үр ашигтай болгоорой !

Чен Вэйлиангийн блог ( https://www.chenweiliang.com/ ) дээр хуваалцсан "HestiaCP дээр дэд домэйнуудыг хэрхэн багцаар нэмэх болон SSL + .htaccess чиглүүлэлтийг хэрхэн тохируулах вэ?" нийтлэл танд тус болно гэж найдаж байна.

Энэ нийтлэлийн холбоосыг хуваалцахаас бүү эргэлзээрэй: https://www.chenweiliang.com/cwl-32637.html

Илүү олон далд заль мэхийг нээхийн тулд манай Telegram сувагт нэгдэнэ үү!

Хэрэв танд таалагдвал лайк дарж, хуваалцаарай! Таны шэйр, лайк бол бидний байнгын урам зориг юм!

 

发表 评论

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

TOP хүртэл гүйлгэж