Wie füge ich Subdomains stapelweise hinzu und konfiguriere SSL + .htaccess-Weiterleitung mit HestiaCP?

💡 Möchten Sie mit HestiaCP mehrere Subdomains gleichzeitig hinzufügen ? Ein vollautomatisches Konfigurations-Tutorial hilft Ihnen dabei, SSL-Zertifikate und .htaccess-301-Weiterleitungen mit nur einem Klick zu aktivieren! 🚀 In nur 5 Minuten erledigt – für mehr Sicherheit und Effizienz Ihrer Website!

„Mit einem Vorgang können Hunderte von Subdomänen problemlos gehandhabt werden?“

Viele Webmaster stoßen bei der Verwendung von HestiaCP zur Serververwaltung auf ein kniffliges Problem:

Wie füge ich mehrere Subdomains stapelweise hinzu und aktiviere automatisch SSL und 301-Weiterleitungen?

Wenn Sie sie einzeln manuell hinzufügen, ist dies nicht nur mühsam, sondern auch fehleranfällig.

Ich zeige Ihnen also eine vollautomatische Methode, mit der Sie Subdomains, SSL-Zertifikate und 301-Weiterleitungen in Stapeln hinzufügen können , sodass Sie alle Konfigurationen auf einmal verwalten können!

Wie füge ich Subdomains stapelweise hinzu und konfiguriere SSL + .htaccess-Weiterleitung mit HestiaCP?


📈 So fügen Sie Subdomains stapelweise hinzu

1. Verwenden Sie den HestiaCP-Befehl, um Subdomains stapelweise hinzuzufügen

HestiaCP bietet v-add-web-domain Befehl zum schnellen Hinzufügen einer Subdomäne.

Mit dem folgenden Skript können Sie HTTPS-Zertifikate für mehrere Subdomänen gleichzeitig stapelweise hinzufügen und HSTS aktivieren.

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. Subdomains stapelweise konfigurieren .htaccess 301-Weiterleitung

批量创建 .htaccess Datei zum Umleiten aller Subdomains in das Unterverzeichnis der Hauptdomain.

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

📅 Nach dem Ausführen werden alle Subdomains automatisch in die entsprechenden Verzeichnisse des Hauptdomänennamens umgeleitet!


✨ Ein-Klick-Automatisierungsskript

Wenn Sie keine Befehle manuell eingeben möchten, können Sie direkt das folgende Ein-Klick-Batch-Skript verwenden, um Subdomains, SSL und 301-Weiterleitungen hinzuzufügen.

🔎 Skriptinhalt

#!/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 重定向!"

🔧 Anwendung

  1. Kopieren Sie den obigen Code und speichern Sie ihn als batch_add_subdomains.sh
  2. Führen Sie den folgenden Befehl aus, um dem Skript die Berechtigung zur Ausführung zu erteilen:
    chmod +x batch_add_subdomains.sh
    
  3. Führen Sie das Skript aus:
    ./batch_add_subdomains.sh
    

💡 Fazit

✅ Fügen Sie Subdomains mit einem Klick in großen Mengen hinzu und vermeiden Sie so wiederholte Arbeit.

✅ Automatische SSL-Konfiguration , wodurch HTTPS für alle Subdomains aktiviert wird.

✅ 301-Weiterleitungen verbessern die SEO- Freundlichkeit.

✅ Vollautomatisches Skript , einfach zu bedienen auch für Anfänger.

Mit dieser Methode wird Ihr HestiaCP-Server effizienter und professioneller, sodass Sie sich auf wichtigere Geschäfte konzentrieren können, anstatt Zeit mit langwierigen manuellen Vorgängen zu verschwenden.

Wenn Sie es nützlich finden, vergessen Sie nicht, es mit Ihren Freunden zu teilen!

🚀Vereinfachen und optimieren Sie Ihre Serververwaltung – und zwar ab sofort!

发表 评论

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

Nach oben scrollen