Folgende Codesnippets helfen um ein paar Teile von Plesk remote ein Backup z.B. auf ein NAS (auf das optimalerweise SSH - Zugriff möglich ist). Angenehmer wird es wenn eine SSH Config für den Host vorhanden ist, siehe den entsprechenden Artikel

  1. Mails:

    rsync -au -e ssh $SSHCONNECTION$:/var/qmail/mailnames /$ZIELVERZEICHNIS$/mailnames/

Das kann natürlich auf beliebige Pfade angepasst werden.

  1. SQL Datenbanken

Dump der MySQL DB erstellen:

ssh $SSHCONNECTION$'plesk db dump $DBNAME$ > /root/$DBNAME$.sql'

Dump kopieren:

rsync -au -e ssh $SSHCONNECTION$:/root/*.sql /$ZIELVERZEICHNIS$/sql/
  1. VHosts (Plesk Websites)

    rsync -au -e ssh $SSHCONNECTION$:/var/www/vhosts/$DOMAINNAME$ /$ZIELVERZEICHNIS$/websites/

HTTPS / SSL Weiterleitung in Plesk 12.5 (oder früher) aktivieren:

Um den SSL Redirect in Plesk zu aktivireen einfach m Plesk Admin Panel auf die gewünschte Domain gehen. Dort müssen zwei Einstellungen vorgenommen werden:

Es sollte unter den Hosting - Einstellungen die bevorzugte Domain gesetzt werden. "Keine" auszuwählen ist z.B. auch deshalb nicht ratsam weil Suchmaschinen die Site sonst doppelt finden würden und sie so negativer bewerten würden.

Dann muss unter "Einstellungen für Apache & nginx" im Feld "Zusätzliche Anweisungen für HTTP" folgender Code hinzugefügt werden:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Dann speichern und alles sollte wie gewünscht laufen.

Das ganze könnte natürlich auch über eine .htaccess Datei gelöst werden, allerdings würden wir diese bei Plesk - Updates unter Umstände verlieren.

enter image description here