HestiaCP ile toplu olarak alt alan adı nasıl eklenir ve SSL + .htaccess yönlendirmesi nasıl yapılandırılır?

💡 Kullanmak istiyorum HestiaCP Alt alan adlarını toplu olarak eklemek ister misiniz? SSL sertifikasının tek tıkla aktivasyonu + .htaccess 301 yönlendirmesi, tam otomatik yapılandırma eğitimi burada! 🚀 5 dakikada halledin ve web sitenizi daha güvenli ve verimli hale getirin!

“Tek bir işlemle yüzlerce alt alan adı kolayca yönetilebilir mi?”

Birçok web yöneticisi, sunucuları yönetmek için HestiaCP kullanırken zorlu bir sorunla karşılaşıyor:

Toplu olarak birden fazla alt alan adı nasıl eklenir ve SSL ve 301 yönlendirmeleri otomatik olarak nasıl etkinleştirilir?

Bunları tek tek elle eklerseniz hem sıkıcı olur hem de hataya sebep olabilir.

Şimdi sana bir tane öğreteceğim Alt alan adlarını + SSL + 301 yönlendirmelerini toplu olarak otomatik olarak ekleyin yöntemi, böylece tüm yapılandırmaları tek seferde alabilirsiniz!

HestiaCP ile toplu olarak alt alan adı nasıl eklenir ve SSL + .htaccess yönlendirmesi nasıl yapılandırılır?


📈 Toplu olarak alt alan adları nasıl eklenir

1. Alt etki alanlarını toplu olarak eklemek için HestiaCP komutunu kullanın

HestiaCP sağlar v-add-web-domain Alt alan adını hızlıca eklemek için komut.

Aşağıdaki betiği kullanarak birden fazla alt alan adı için toplu olarak HTTPS sertifikaları ekleyebilir ve HSTS'yi etkinleştirebilirsiniz.

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. Alt etki alanlarını gruplar halinde yapılandırın .htaccess 301 Yönlendirme

Güvenlik görevlisi .htaccess Tüm alt alan adlarını ana alan adının alt dizinine yönlendiren dosya.

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

📅 Çalıştırdıktan sonra tüm alt domainler otomatik olarak ana domain adının ilgili dizinlerine yönlendirilecektir!


✨ Tek tıklamayla otomasyon betiği

Komutu manuel olarak girmek istemiyorsanız, aşağıdakileri kullanabilirsiniz Tek tıklamayla toplu alt alan adı ekleme + SSL + 301 yönlendirme betiği.

🔎 Komut dosyası içeriği

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

🔧 Nasıl kullanılır

  1. Yukarıdaki kodu kopyalayın ve kaydedin batch_add_subdomains.sh
  2. Komut dosyasına yürütme izinleri vermek için aşağıdaki komutu çalıştırın:
    chmod +x batch_add_subdomains.sh
    
  3. Komut dosyasını çalıştırın:
    ./batch_add_subdomains.sh
    

💡 Sonuç

Alt etki alanlarını gruplar halinde ekleyin, işin tekrarlanmasını önlemek için tek tıklamayla yürütme.

SSL'yi otomatik olarak yapılandır, HTTPS tüm alt etki alanları için etkinleştirildi.

301 Yönlendirme,terfi SEO Dostluk.

Tam otomatik komut dosyası, yeni başlayanlar bile rahatlıkla kullanabilir.

Bu yöntemi kullanarak HestiaCP sunucunuz daha verimli ve profesyonel hale gelecek ve sıkıcı manuel işlemlere zaman harcamak yerine daha önemli işlerinize odaklanmanıza olanak tanıyacaktır.

Faydalı bulduysanız arkadaşlarınızla paylaşmayı unutmayın!

???? Sunucu yönetiminizi şimdi daha basit ve daha verimli hale getirin!

发表 评论

E-posta adresiniz yayımlanmayacaktır. 必填 项 已 用 * 标注

En gidin