Как да добавяте поддомейни на партиди и да конфигурирате 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 сървър ще стане по-ефективен и професионален, което ще ви позволи да се съсредоточите върху по-важен бизнес, вместо да губите време в досадни ръчни операции.

Ако го намирате за полезно, не забравяйте да го споделите с приятелите си!

🚀Направете управлението на сървъра си по-лесно и по-ефективно, започвайки още сега!

Надяваме се, че статията „Как да добавяте поддомейни пакетно и да конфигурирате SSL + .htaccess пренасочвания в HestiaCP?“, споделена в блога на Чен Вейлианг ( https://www.chenweiliang.com/ ), ще ви бъде полезна.

Чувствайте се свободни да споделите линка към тази статия: https://www.chenweiliang.com/cwl-32637.html

За да отключите още скрити трикове🔑, заповядайте в нашия Telegram канал!

Споделете и харесайте, ако ви харесва! Вашите споделяния и харесвания са нашата постоянна мотивация!

 

发表 评论

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

Преминете към Top