Мақала анықтамалығы
💡 HestiaCP арқылы көп мөлшерде ішкі домендерді қосқыңыз келе ме? Толығымен автоматтандырылған конфигурациялау бойынша нұсқаулық сізге SSL сертификаттарын және .htaccess 301 бағыттауларын бір рет басу арқылы қосуға көмектеседі! 🚀 5 минутта дайын, бұл сіздің веб-сайтыңызды қауіпсіз және тиімді етеді!
«Бір операция, жүздеген қосалқы домендерді оңай өңдеуге болады ма?»
Көптеген веб-шеберлер серверлерді басқару үшін HestiaCP пайдалану кезінде күрделі мәселеге тап болады:
Пакеттерге бірнеше ішкі домендерді қалай қосуға және SSL және 301 қайта бағыттауларын автоматты түрде қосуға болады?
Егер сіз оларды бір-бірлеп қолмен қоссаңыз, бұл жалықтырып қана қоймайды, сонымен қатар қателіктерге де ұшырайды.
Сонымен, мен сізге барлық конфигурацияларды бір уақытта өңдеуге мүмкіндік беретін, қосалқы домендерді, SSL сертификаттарын және 301 бағыттауларын топтап қосудың толық автоматтандырылған әдісін үйретемін !

📈 Субдомендерді топтамаға қалай қосуға болады
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 重定向!"
🔧 Қалай қолдануға болады
- Жоғарыдағы кодты көшіріп, оны сақтаңыз
batch_add_subdomains.sh - Сценарийге орындау рұқсаттарын беру үшін келесі пәрменді іске қосыңыз:
chmod +x batch_add_subdomains.sh - Сценарийді іске қосыңыз:
./batch_add_subdomains.sh
💡 Қорытынды
✅ Қайталанатын жұмысты болдырмай, бір рет басу арқылы қосалқы домендерді топтап қосыңыз .
✅ Барлық ішкі домендер үшін HTTPS қосу арқылы SSL автоматты түрде конфигурацияланады.
✅ 301 бағыттау SEO ыңғайлылығын жақсартады.
✅ Толығымен автоматтандырылған скрипт , жаңадан бастаушылар үшін пайдалану оңай.
Бұл әдісті пайдаланған кезде HestiaCP серверіңіз тиімдірек және кәсіби болады, бұл сізге қолмен жасалатын жалықтыратын операцияларға уақыт жоғалтудың орнына маңыздырақ бизнеске назар аударуға мүмкіндік береді.
Пайдалы деп тапсаңыз, достарыңызбен бөлісуді ұмытпаңыз!
🚀Серверді басқаруды қазірден бастап қарапайым және тиімді етіңіз!
Чен Вэйлиангтың блогында ( https://www.chenweiliang.com/ ) бөлісілген «HestiaCP-те топтамалық түрде ішкі домендерді қалай қосуға және SSL + .htaccess бағыттауларын қалай конфигурациялауға болады?» мақаласы сізге пайдалы болады деп үміттенемін.
Осы мақаланың сілтемесін бөлісуден тартынбаңыз: https://www.chenweiliang.com/cwl-32637.html
