Plesk Sammlung Befehle und Tipps

Da ich täglich Plesk Systeme betreue, sind hier ein paar Tipps, Befehle und Bash Scripte ich ich immer wieder benötige. Und mir nicht merken kann. Ich übernehme für die Richtigkeit der Bash Scripte / Bash Befehle keine Haftung!

Auflisten aller Domains mit CLI:

per DB Abfrage:

for i in `mysql -uadmin -p\`cat /etc/psa/.psa.shadow\` psa -Ns -e "select name from domains"`; do echo $i; done

per Plesk CLI:

plesk bin site –list

DNS Service von allen Domains deaktivieren:

for i in `mysql -uadmin -p\`cat /etc/psa/.psa.shadow\` psa -Ns -e "select name from domains"`; do /usr/local/psa/bin/dns --off $i; done

Plesk Datenbank sichern per CLI

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --verbose --all-databases --routines --triggers > /tmp/all-databases.sql

X-Powered-By entfernen

Per Default liefert der HTML Header folgendes mit:X-Powered-By: PleskLin
Damit der mögliche Angreifer nicht auf den ersten Blick erkennt, damit es sich im ein Plesk System handelt sollte man den Header folgendermaßen anpassen:

  1. Die Datei panel.ini bearbeiten

    # plesk conf panel.ini
    oder manuell mit einem Editor
  2. Folgendes hinzufügen

    [webserver]
    xPoweredByHeader = off
  3. Nachdem speichern die Web Konfiguration neu schreiben

    # plesk repair web -domains-only

Alternative kann man auch ein eigenes Costum Themplate erstellen und den Header durch einen eigenen ersetzen.

PHPMyAdmin erlauben und aktivieren

Damit PHPMyAdmin verfügbar ist muss die panel.ini angepasst werden:

[databaseManagement]
features.phpMyAdmin.loginForm.enabled = on

letsencrypt Zertifkate per CLI anlegen

# plesk bin extension –exec letsencrypt cli.php -d muterdomain.com -d webmail.musterdomain.com -m muster@domain.com

Haben Sie Fragen?

Bei Fragen zu unserer Dienstleistungen stehen wir Ihnen jederzeit gerne zur Verfügung. Zögern Sie nicht, uns zu kontaktieren – wir freuen uns darauf, Ihnen weiterhelfen zu können!

Tagol der Linux Admin
Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.