Хэрхэн дэд домайнуудыг багцаар нэмж, 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
    

💡 Дүгнэлт

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

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

301 дахин чиглүүлэх, сурталчлах SEO Нөхөрлөл.

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

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

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

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

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

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

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

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

 

发表 评论

Таны имэйл хаягийг нийтлэхгүй. 必填 项 已 用 дээр ажиллаж байна * 标注

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