Кантип партияларга субдомендерди кошууга жана HestiaCP менен SSL + .htaccess багыттоосун конфигурациялоого болот?

💡 HestiaCP аркылуу субдомендерди жапырт кошкуңуз келеби? Толугу менен автоматташтырылган конфигурация боюнча окуу куралы сизге SSL сертификаттарын жана .htaccess 301 багыттоолорун бир чыкылдатуу менен иштетүүгө жардам берет! 🚀 5 мүнөттө бүттү, бул сиздин веб-сайтыңызды коопсуз жана натыйжалуу кылат!

"Бир операция, жүздөгөн субдомендерди оңой башкарууга болобу?"

Көптөгөн вебмастерлер серверлерди башкаруу үчүн HestiaCPти колдонууда татаал маселеге туш болушат:

Кантип партияларга бир нече субдомендерди кошуу жана SSL жана 301 багыттоолорун автоматтык түрдө иштетүү керек?

Аларды кол менен бир-бирден кошуп койсоңуз, ал түйшүктүү гана эмес, каталарга да жакын болот.

Ошентип, мен сизге субдомендерди, SSL сертификаттарын жана 301 багыттамаларын партиялар менен кошуунун толук автоматташтырылган ыкмасын үйрөтөм , бул сизге бардык конфигурацияларды бир эле учурда иштетүүгө мүмкүндүк берет!

Кантип партияларга субдомендерди кошууга жана HestiaCP менен SSL + .htaccess багыттоосун конфигурациялоого болот?


📈 Субдомендерди пакеттерге кантип кошууга болот

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