Artikelverzeichnis
💡 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!

📈 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
- Kopieren Sie den obigen Code und speichern Sie ihn als
batch_add_subdomains.sh - Führen Sie den folgenden Befehl aus, um dem Skript die Berechtigung zur Ausführung zu erteilen:
chmod +x batch_add_subdomains.sh - 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!
Hoffentlich ist Ihnen der Artikel „Wie fügt man Subdomains im Batch-Verfahren hinzu und konfiguriert SSL + .htaccess-Weiterleitungen in HestiaCP?“, der auf Chen Weiliangs Blog ( https://www.chenweiliang.com/ ) veröffentlicht wurde, hilfreich.
Sie können den Link zu diesem Artikel gerne teilen: https://www.chenweiliang.com/cwl-32637.html
