Unabhängiges Abonnement
Geeignet für Kundenumgebungen, in denen jede Domain einen eigenen FTP-Benutzer, Ressourcenlimits und Plan benötigt.
In Plesk kann jede Domain als unabhängiges Abonnement erstellt oder als zusätzliche Website an ein vorhandenes Abonnement angebunden werden. Dieser Leitfaden vereint die Linux-Werkzeuge plesk bin subscription/site und Windows subscription.exe in einem Ablauf.
plesk bin subscription --create ornek.com -owner admin -service-plan "Default Domain" -ip 192.0.2.10 -login user01 -passwd 'GucluParola'
plesk bin site --create ekalanadi.com -webspace-name anasite.com
plesk bin site --update ekalanadi.com -hosting true -php true -ssl true
Massenautomatisierung darf keine falsche Architektur beschleunigen. Entscheiden Sie zuerst über Kundenisolation, Ressourcenlimits, Anwendungsroots sowie Mail- und DNS-Eigentum.
Geeignet für Kundenumgebungen, in denen jede Domain einen eigenen FTP-Benutzer, Ressourcenlimits und Plan benötigt.
Verwaltet viele Domains desselben Kunden unter einem Abonnement und Ressourcenpool.
Befehlsnamen und Dienstpfade unterscheiden sich; verarbeiten Sie dieselbe Liste mit dem zum Betriebssystem passenden CLI-Werkzeug.
Änderungen am Serviceplan können an verknüpfte Abonnements weitergegeben werden. Legen Sie Planlimits vor der Massenanlage fest.
Prüfen Sie, ob CLI-Werkzeuge und Domainlimits in der installierten Version verfügbar sind.
plesk version
plesk bin license --help | head -n 30 Kopieren Sie den exakten Plannamen und die vom Skript verwendete IP-Adresse.
plesk bin service_plan --list
plesk bin ipmanage --ip_list Verwenden Sie den Abonnementmodus für getrennte Kunden/FTP-Identitäten und den Website-Modus für denselben Kunden.
MOD="abonelik" Prüfen Sie Hosting, DNS und Plansynchronisierung der ersten zwei Domains im Panel.
head -n 2 /root/domainler.txt > /root/domainler-test.txt Das Skript erzeugt eindeutige Abonnementbenutzer und speichert Passwörter in einer nur für Root lesbaren CSV.
chmod 700 /root/plesk-toplu-domain.sh
/root/plesk-toplu-domain.sh Führen Sie Plesk-Konfigurationsprüfungen aus und reparieren Sie nur fehlgeschlagene Domains.
plesk repair web -n
plesk bin site --list Unterstützt Abonnementmodus und Websites in einem vorhandenen Abonnement.
#!/usr/bin/env bash
set -Eeuo pipefail
MOD="abonelik"
DOMAIN_DOSYASI="/root/domainler.txt"
SAHIP="admin"
PLAN="Default Domain"
IP="192.0.2.10"
ANA_ABONELIK="anasite.com"
SONUC="/root/plesk-domain-sonuclari.csv"
HATA="/root/plesk-domain-Fehlerlari.log"
[[ "$EUID" -eq 0 ]] || { echo "root gerekli"; exit 1; }
[[ -f "$DOMAIN_DOSYASI" ]] || { echo "domain listesi bulunamadi"; exit 1; }
printf '"domain","mod","durum","kullanici","sifre"\n' > "$SONUC"
: > "$HATA"
chmod 600 "$SONUC" "$HATA"
while IFS= read -r SATIR || [[ -n "$SATIR" ]]; do
DOMAIN="$(printf '%s' "$SATIR" | tr -d '\r' | tr '[:upper:]' '[:lower:]' | sed -E 's#^[[:space:]]+##;s#[[:space:]]+$##;s#^https?://##;s#^www\.##;s#/.*$##')"
[[ -z "$DOMAIN" ]] && continue
[[ "$DOMAIN" == \#* ]] && continue
if [[ ! "$DOMAIN" =~ ^[a-z0-9][a-z0-9.-]*\.[a-z]{2,63}$ ]]; then
printf '"%s","%s","gecersiz","",""\n' "$DOMAIN" "$MOD" >> "$SONUC"
continue
fi
HASH="$(printf '%s' "$DOMAIN" | sha256sum | cut -c1-11)"
KULLANICI="u${HASH}"
SIFRE="Eka!$(openssl rand -hex 12)A9"
if [[ "$MOD" == "abonelik" ]]; then
if CIKTI="$(plesk bin subscription --create "$DOMAIN" -owner "$SAHIP" -service-plan "$PLAN" -ip "$IP" -login "$KULLANICI" -passwd "$SIFRE" -notify false 2>&1)"; then
printf '"%s","abonelik","basarili","%s","%s"\n' "$DOMAIN" "$KULLANICI" "$SIFRE" >> "$SONUC"
else
printf '%s | %s\n' "$DOMAIN" "$CIKTI" >> "$HATA"
printf '"%s","abonelik","Fehlerli","%s",""\n' "$DOMAIN" "$KULLANICI" >> "$SONUC"
fi
else
if CIKTI="$(plesk bin site --create "$DOMAIN" -webspace-name "$ANA_ABONELIK" 2>&1)"; then
plesk bin site --update "$DOMAIN" -hosting true -php true -ssl true >/dev/null 2>&1 || true
printf '"%s","site","basarili","%s",""\n' "$DOMAIN" "$ANA_ABONELIK" >> "$SONUC"
else
printf '%s | %s\n' "$DOMAIN" "$CIKTI" >> "$HATA"
printf '"%s","site","Fehlerli","%s",""\n' "$DOMAIN" "$ANA_ABONELIK" >> "$SONUC"
fi
fi
done < "$DOMAIN_DOSYASI"
echo "Tamamlandi: $SONUC"
echo "Fehlerlar: $HATA"
Der entsprechende Vorgang verwendet subscription.exe in einer erhöhten CMD oder PowerShell.
plesk bin subscription.exe --create ornek.com -owner admin -service-plan "Default Domain" -ip 192.0.2.10 -login user01 -passwd "GucluParola"
plesk bin subscription.exe -c ekalanadi.com -webspace-name anasite.com
Aktualisieren Sie Hosting, PHP, SSL und HTTPS-Weiterleitung pro Website.
plesk bin site --update ornek.com -hosting true -php true -ssl true -ssl-redirect true
Prüfen Sie nach dem Vorgang die vollständige Liste und einzelne Domaindetails per CLI.
plesk bin site --list
plesk bin site --info ornek.com
plesk bin subscription --info ornek.com
Plesk kann nginx-Proxy, Apache und PHP-FPM kombinieren. Sichern Sie benutzerdefinierte Vorlagen vor Reparaturbefehlen.
plesk versionplesk sbin nginxmng --statusplesk bin php_handler --listPaketpfade unterscheiden sich, die Plesk-CLI-Syntax bleibt jedoch gleich. Prüfen Sie systemd-Dienste und Speicherplatz.
systemctl status psa --no-pagerdf -hplesk repair installation -nVerwendet subscription.exe und IIS-basiertes Hosting. Führen Sie Befehle erhöht aus und prüfen Sie NTFS-Berechtigungen separat.
plesk versionplesk bin subscription.exe --listiisreset /statusDie Domain kann bereits als Abonnement oder zusätzliche Website vorhanden sein.
Der Serviceplanname stimmt möglicherweise wegen Groß-/Kleinschreibung oder Leerzeichen nicht überein.
Die IP im Skript ist nicht im Plesk-IP-Pool registriert.
Lizenz-, Planressourcen-, Datenträgerquota- oder Kundenlimits können überschritten sein.
Eine benutzerdefinierte nginx/Apache-Vorlage, widersprüchliche Direktive oder fehlender PHP-Handler kann die Ursache sein.
Kein passender Fehler gefunden.
Ein Abonnement hat eigene Ressourcen, Plan und Zugangsidentität. Eine zusätzliche Website teilt Eigenalleer und Ressourcen des vorhandenen Abonnements.
Die Ablauflogik ist gleich; Linux verwendet subscription/site, Windows subscription.exe und zugehörige .exe-Werkzeuge.
Prüfen Sie zuerst die DNS-Auflösung und verwenden Sie dann Plesk SSL It! oder CLI-/Erweiterungsautomatisierung in kleinen Chargen.
Ja. Bei externem Maildienst kann mail_service pro Domain auf false gesetzt werden; verwalten Sie MX-/SPF-Einträge entsprechend.
Die offizielle Plesk-Site-CLI-Dokumentation weist darauf hin, dass create bei aktiviertem SELinux fehlschlagen kann. Prüfen Sie die Plesk-Kompatibilität, statt die Sicherheitsrichtlinie blind zu deaktivieren.
Nein. Eine Seite kann technisch und redaktionell optimiert werden; Rankings hängen von Suchintention, Wettbewerb, Autorität und Googles Systemen ab.
Wir setzen Panelwahl, DNS, SSL, Webserver, Sicherheit, Sicherung und Prüfung entsprechend Ihrer tatsächlichen Serverarchitektur um.