Топтамада ішкі домендерді қалай қосуға және 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 каналымызға қосылыңыз!

Бөлісу және ұнаса лайк! Сіздің бөлісулеріңіз бен лайктарыңыз біздің тұрақты мотивациямыз болып табылады!

 

Пікірлер

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

Топ Scroll