<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wissen.hostingprimus.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Standard</id>
	<title>Glaskugel - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wissen.hostingprimus.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Standard"/>
	<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Spezial:Beitr%C3%A4ge/Standard"/>
	<updated>2026-05-14T10:37:30Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Datenwiederherstellung_aus_Backup&amp;diff=1883</id>
		<title>Datenwiederherstellung aus Backup</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Datenwiederherstellung_aus_Backup&amp;diff=1883"/>
		<updated>2025-03-28T14:02:17Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Vorbereiten der Wiederherstellung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Allgemeines ==&lt;br /&gt;
&lt;br /&gt;
;1. Folgende Daten müssen vorliegen oder vom Kunden angefordert werden&lt;br /&gt;
:    -&amp;gt; Server (siehe alternativ ggf. Bahnhof)&lt;br /&gt;
:    -&amp;gt; Domain&lt;br /&gt;
:    -&amp;gt; Datum der Wiederherstellung&lt;br /&gt;
:    -&amp;gt; Ordner der wiederhergestellt werden soll&lt;br /&gt;
:    -&amp;gt; Datenbank die wiederhergestellt werden soll&lt;br /&gt;
::        -&amp;gt; probiere vorab immer nur die Dateien wiederherzustellen, oft reicht dies schon aus (es sei denn der Kd hat definitiv die Datenbank kaputt gemacht, z.B. CSV Import oder Shop-Update)&lt;br /&gt;
::        -&amp;gt; Bei fehlgeschlagen Updates muss immer beides wiederhergestellt werden&lt;br /&gt;
&lt;br /&gt;
== Vorbereiten der Wiederherstellung==&lt;br /&gt;
===1. Backup mounten===&lt;br /&gt;
:;1.1 Anmeldung im Cloudpit&lt;br /&gt;
&lt;br /&gt;
:;1.2 Suche mittels Suchfunktion den Container, für welchen du das Backup einspielen möchtest &lt;br /&gt;
   &lt;br /&gt;
:;1.3 Suche dir unter &amp;quot;Datensicherung&amp;quot; das vom Kunden gewünschte Backup raus &lt;br /&gt;
   &lt;br /&gt;
:;1.4 Klicke unter Aktionen auf &#039;&#039;&#039;&amp;quot;Backup mounten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
::Achtung!!! Ausschließlich Backup mounten&lt;br /&gt;
&lt;br /&gt;
:;1.5 Warte bis das Backup gemountet wurde&lt;br /&gt;
::Das Backup befindet sich nun im Ordner /mnt&lt;br /&gt;
&lt;br /&gt;
===2. Ordner backup_*datum* erstellen===&lt;br /&gt;
:;Melde Dich als &#039;&#039;admin&#039;&#039; im Plesk an&lt;br /&gt;
&lt;br /&gt;
:;Wechsele in das Abo des Kunden&lt;br /&gt;
&lt;br /&gt;
::Lege im Basisverzeichnis der Dateiverwaltung des Kunden (also auf oberster Ebene) den Ordner &#039;&#039;&#039;&#039;&#039;backup_*datum*&#039;&#039;&#039;&#039;&#039; an.&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung aus Backup in der Shell==&lt;br /&gt;
&lt;br /&gt;
=== Verbinde dich per Putty auf den Container (z.B. www70.estugo.de)===&lt;br /&gt;
:;Melde Dich als User &#039;&#039;root&#039;&#039; auf dem Server an&lt;br /&gt;
&lt;br /&gt;
===DATENBANK wiederherstellen===&lt;br /&gt;
&lt;br /&gt;
:;Datenbank via Shell aus dem Ordner /mnt in den Ordner /backup_estugo im Kundenabo kopieren und entpacken&lt;br /&gt;
::Hierzu hast Du als Vorbereitung den Ordner &#039;&#039;&#039;&#039;&#039;backup_estugo&#039;&#039;&#039;&#039;&#039; im Basisverzeichnis des Kunden angelegt.&lt;br /&gt;
::Der folgende Befehl kopiert und entpackt die Datenbank aus /mnt in das Verzeichnis des Kunden: (Achtung Dokumentenstamm und DB-Name anpassen)&lt;br /&gt;
:::&amp;lt;code&amp;gt;cp -a /mnt/var/lib/mysql-gzdumps/&#039;&#039;&#039;&#039;&#039;XXX_XX&#039;&#039;&#039;&#039;&#039;.sql.gz /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/ &amp;amp;&amp;amp; gunzip /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&#039;&#039;&#039;&#039;&#039;XXX_XXX&#039;&#039;&#039;&#039;&#039;.sql.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:;Im Anschluss Benutzer anpassen:&lt;br /&gt;
::Die Datenbank hat nun den Nutzer &amp;quot;root&amp;quot;, damit der Kunde die Datei auch löschen kann, muss der Richtige Nutzer angepasst werden (meist der erste Teil der Subdomain)&lt;br /&gt;
:::&amp;lt;code&amp;gt;chown -R &#039;&#039;&#039;&#039;&#039;############&#039;&#039;&#039;&#039;&#039;:psacln /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&#039;&#039;&#039;&#039;&#039;XXX_XXX&#039;&#039;&#039;&#039;&#039;.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:;Um eine Datenbankbackup aus dem direkten Ordner /mnt/var/lib/mysql zu  besorgen zB wenn unser CronJob nicht klappte siehe weiter unten den Punkt Bonus DB&lt;br /&gt;
&lt;br /&gt;
===FTP-DATEN wiederherstellen===&lt;br /&gt;
&lt;br /&gt;
:;Am Besten wird es sein, Du startest das Backup in einer [[Screen-Session]]&lt;br /&gt;
::Nutze hierzu folgenden Befehl: &amp;lt;code&amp;gt;screen&amp;lt;/code&amp;gt;&lt;br /&gt;
::Die Wiederherstellung läuft dann auch im Hintergrund weiter falls Du aus irgend einem Grund selbst aus der SSH Session &amp;quot;fliegst&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
:;Die Daten aus dem Backup sind durch das Mounten auf dem Container eingehängt und zu finden im Ordner /mnt&lt;br /&gt;
::auf z.B. www71.estugo.de via SSH anmelden dann entsprechendes aus dem Ordner /mnt in den Ordner backup_estugo KOPIEREN&lt;br /&gt;
::Passe im folgenden Befehl einfach den kompletten Ordnerpfad im ersten Teil an, im zweiten Teil nur den Namen der Subdomain.&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;code&amp;gt;rsync -arvuP /mnt/var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/&#039;&#039;&#039;&#039;&#039;html&#039;&#039;&#039;&#039;&#039;/&#039;&#039;&#039;&#039;&#039;gx2&#039;&#039;&#039;&#039;&#039; /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&amp;lt;/code&amp;gt;&lt;br /&gt;
:: um ein Backup zu beschleunigen und ggf unwichtige Ordner auszuschließen, hilt der Zusatz --exclude (siehe Beispiel)&lt;br /&gt;
::: &amp;lt;code&amp;gt;rsync -arvuP --exclude=verzeichnis/ /mnt/var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/&#039;&#039;&#039;&#039;&#039;html&#039;&#039;&#039;&#039;&#039;/&#039;&#039;&#039;&#039;&#039;gx2&#039;&#039;&#039;&#039;&#039; /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===E-MAILS wiederherstellen (nur zur Info)===&lt;br /&gt;
&lt;br /&gt;
:;Daten sind wie gehabt unter dem Ordner /mnt zu finden&lt;br /&gt;
::- z.B. per midnight commander (&amp;lt;code&amp;gt;mc&amp;lt;/code&amp;gt;) den Mailordner des Kunden suchen und mit folgendem Befehl gezielt Dateien aus dem Backup in den Kundenverzeichnis kopieren.&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;code&amp;gt;rsync -arvuP /mnt/var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur/ /var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Hier ein Beispiel für die Wiederherstellung eines ganzen Postfach´s &lt;br /&gt;
::&amp;lt;code&amp;gt;rsync -av --delete /mnt/var/qmail/mailnames/tomaske.net/ordner/Maildir /var/qmail/mailnames/tomaske.net/ordner/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nach der Wiederherstellung==&lt;br /&gt;
:;-&amp;gt; Es kann je nach Daten ca. 30-90 Minuten dauern&lt;br /&gt;
:;-&amp;gt; Sobald die Wiederherstellung abgeschlossen ist, informiere den Kunden&lt;br /&gt;
&lt;br /&gt;
==Backup in Cloudpit abhängen==&lt;br /&gt;
&lt;br /&gt;
:;Im Cloudpit unter &amp;quot;Datensicherungen&amp;quot; auf Backup unmounten klicken &lt;br /&gt;
::(Gekenntzeichnet durch den orange farbenen Balken oberhalb der verfügbaren Backups)&lt;br /&gt;
&lt;br /&gt;
==Eintrag im Bahnhof==&lt;br /&gt;
:;-&amp;gt; Damit wir wissen wer wann Daten wiederhergestellt hat, halte dies in der Datenbank fest&lt;br /&gt;
:;-&amp;gt; Der Text könnte wie folgt lauten&lt;br /&gt;
::-&amp;gt; ersetze Kürzel, Datum und ggfs. den Text&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;^mp 18.04.2017:&#039;&#039;&lt;br /&gt;
::&#039;&#039;MySQL wiederhergestellt&#039;&#039;&lt;br /&gt;
::&#039;&#039;Ordner wiederhergestellt&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Bonus_DB==&lt;br /&gt;
&lt;br /&gt;
:; Datenbank direkt Dumpen aus z.B. /mnt/var/lib/mysql und hierin die DB web147_Wordpress&lt;br /&gt;
&lt;br /&gt;
::Socket für MySQL auf Port 3333 öffnen mit dem /mnt Pfad als Datadir&lt;br /&gt;
:: &amp;lt;code&amp;gt;mysqld --datadir=/mnt/var/lib/mysql --user=mysql --port=3333 --socket=/tmp/mysqlmc.sock&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Dump erstellen&lt;br /&gt;
::&amp;lt;code&amp;gt;mysqldump -uadmin -p$(cat /etc/psa/.psa.shadow) --protocol=socket --socket=/tmp/mysqlmc.sock web147_Wordpress &amp;gt;/root/web147_Wordpress.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Socket wieder schließen&lt;br /&gt;
::&amp;lt;code&amp;gt;mysql -uadmin -p$(cat /etc/psa/.psa.shadow) --protocol=socket --socket=/tmp/mysqlmc.sock --execute &amp;quot;shutdown;&amp;quot;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Datenwiederherstellung_aus_Backup&amp;diff=1882</id>
		<title>Datenwiederherstellung aus Backup</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Datenwiederherstellung_aus_Backup&amp;diff=1882"/>
		<updated>2025-03-28T14:01:31Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Zwischeninfo an den Kunden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Allgemeines ==&lt;br /&gt;
&lt;br /&gt;
;1. Folgende Daten müssen vorliegen oder vom Kunden angefordert werden&lt;br /&gt;
:    -&amp;gt; Server (siehe alternativ ggf. Bahnhof)&lt;br /&gt;
:    -&amp;gt; Domain&lt;br /&gt;
:    -&amp;gt; Datum der Wiederherstellung&lt;br /&gt;
:    -&amp;gt; Ordner der wiederhergestellt werden soll&lt;br /&gt;
:    -&amp;gt; Datenbank die wiederhergestellt werden soll&lt;br /&gt;
::        -&amp;gt; probiere vorab immer nur die Dateien wiederherzustellen, oft reicht dies schon aus (es sei denn der Kd hat definitiv die Datenbank kaputt gemacht, z.B. CSV Import oder Shop-Update)&lt;br /&gt;
::        -&amp;gt; Bei fehlgeschlagen Updates muss immer beides wiederhergestellt werden&lt;br /&gt;
&lt;br /&gt;
== Vorbereiten der Wiederherstellung==&lt;br /&gt;
===1. Backup mounten===&lt;br /&gt;
:;1.1 Anmeldung im Cloudpit&lt;br /&gt;
&lt;br /&gt;
:;1.2 Suche mittels Suchfunktion den Container, für welchen du das Backup einspielen möchtest &lt;br /&gt;
   &lt;br /&gt;
:;1.3 Suche dir unter &amp;quot;Datensicherung&amp;quot; das vom Kunden gewünschte Backup raus &lt;br /&gt;
   &lt;br /&gt;
:;1.4 Klicke unter Aktionen auf &#039;&#039;&#039;&amp;quot;Backup mounten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
::Achtung!!! Ausschließlich Backup mounten&lt;br /&gt;
&lt;br /&gt;
:;1.5 Warte bis das Backup gemountet wurde&lt;br /&gt;
::Das Backup befindet sich nun im Ordner /mnt&lt;br /&gt;
&lt;br /&gt;
===2. Ordner backup_estugo erstellen===&lt;br /&gt;
:;Melde Dich als &#039;&#039;admin&#039;&#039; im Plesk an&lt;br /&gt;
&lt;br /&gt;
:;Wechsele in das Abo des Kunden&lt;br /&gt;
&lt;br /&gt;
::Lege im Basisverzeichnis der Dateiverwaltung des Kunden (also auf oberster Ebene) den Ordner &#039;&#039;&#039;&#039;&#039;backup_estugo&#039;&#039;&#039;&#039;&#039; an.&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung aus Backup in der Shell==&lt;br /&gt;
&lt;br /&gt;
=== Verbinde dich per Putty auf den Container (z.B. www70.estugo.de)===&lt;br /&gt;
:;Melde Dich als User &#039;&#039;root&#039;&#039; auf dem Server an&lt;br /&gt;
&lt;br /&gt;
===DATENBANK wiederherstellen===&lt;br /&gt;
&lt;br /&gt;
:;Datenbank via Shell aus dem Ordner /mnt in den Ordner /backup_estugo im Kundenabo kopieren und entpacken&lt;br /&gt;
::Hierzu hast Du als Vorbereitung den Ordner &#039;&#039;&#039;&#039;&#039;backup_estugo&#039;&#039;&#039;&#039;&#039; im Basisverzeichnis des Kunden angelegt.&lt;br /&gt;
::Der folgende Befehl kopiert und entpackt die Datenbank aus /mnt in das Verzeichnis des Kunden: (Achtung Dokumentenstamm und DB-Name anpassen)&lt;br /&gt;
:::&amp;lt;code&amp;gt;cp -a /mnt/var/lib/mysql-gzdumps/&#039;&#039;&#039;&#039;&#039;XXX_XX&#039;&#039;&#039;&#039;&#039;.sql.gz /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/ &amp;amp;&amp;amp; gunzip /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&#039;&#039;&#039;&#039;&#039;XXX_XXX&#039;&#039;&#039;&#039;&#039;.sql.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:;Im Anschluss Benutzer anpassen:&lt;br /&gt;
::Die Datenbank hat nun den Nutzer &amp;quot;root&amp;quot;, damit der Kunde die Datei auch löschen kann, muss der Richtige Nutzer angepasst werden (meist der erste Teil der Subdomain)&lt;br /&gt;
:::&amp;lt;code&amp;gt;chown -R &#039;&#039;&#039;&#039;&#039;############&#039;&#039;&#039;&#039;&#039;:psacln /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&#039;&#039;&#039;&#039;&#039;XXX_XXX&#039;&#039;&#039;&#039;&#039;.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:;Um eine Datenbankbackup aus dem direkten Ordner /mnt/var/lib/mysql zu  besorgen zB wenn unser CronJob nicht klappte siehe weiter unten den Punkt Bonus DB&lt;br /&gt;
&lt;br /&gt;
===FTP-DATEN wiederherstellen===&lt;br /&gt;
&lt;br /&gt;
:;Am Besten wird es sein, Du startest das Backup in einer [[Screen-Session]]&lt;br /&gt;
::Nutze hierzu folgenden Befehl: &amp;lt;code&amp;gt;screen&amp;lt;/code&amp;gt;&lt;br /&gt;
::Die Wiederherstellung läuft dann auch im Hintergrund weiter falls Du aus irgend einem Grund selbst aus der SSH Session &amp;quot;fliegst&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
:;Die Daten aus dem Backup sind durch das Mounten auf dem Container eingehängt und zu finden im Ordner /mnt&lt;br /&gt;
::auf z.B. www71.estugo.de via SSH anmelden dann entsprechendes aus dem Ordner /mnt in den Ordner backup_estugo KOPIEREN&lt;br /&gt;
::Passe im folgenden Befehl einfach den kompletten Ordnerpfad im ersten Teil an, im zweiten Teil nur den Namen der Subdomain.&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;code&amp;gt;rsync -arvuP /mnt/var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/&#039;&#039;&#039;&#039;&#039;html&#039;&#039;&#039;&#039;&#039;/&#039;&#039;&#039;&#039;&#039;gx2&#039;&#039;&#039;&#039;&#039; /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&amp;lt;/code&amp;gt;&lt;br /&gt;
:: um ein Backup zu beschleunigen und ggf unwichtige Ordner auszuschließen, hilt der Zusatz --exclude (siehe Beispiel)&lt;br /&gt;
::: &amp;lt;code&amp;gt;rsync -arvuP --exclude=verzeichnis/ /mnt/var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/&#039;&#039;&#039;&#039;&#039;html&#039;&#039;&#039;&#039;&#039;/&#039;&#039;&#039;&#039;&#039;gx2&#039;&#039;&#039;&#039;&#039; /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===E-MAILS wiederherstellen (nur zur Info)===&lt;br /&gt;
&lt;br /&gt;
:;Daten sind wie gehabt unter dem Ordner /mnt zu finden&lt;br /&gt;
::- z.B. per midnight commander (&amp;lt;code&amp;gt;mc&amp;lt;/code&amp;gt;) den Mailordner des Kunden suchen und mit folgendem Befehl gezielt Dateien aus dem Backup in den Kundenverzeichnis kopieren.&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;code&amp;gt;rsync -arvuP /mnt/var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur/ /var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Hier ein Beispiel für die Wiederherstellung eines ganzen Postfach´s &lt;br /&gt;
::&amp;lt;code&amp;gt;rsync -av --delete /mnt/var/qmail/mailnames/tomaske.net/ordner/Maildir /var/qmail/mailnames/tomaske.net/ordner/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nach der Wiederherstellung==&lt;br /&gt;
:;-&amp;gt; Es kann je nach Daten ca. 30-90 Minuten dauern&lt;br /&gt;
:;-&amp;gt; Sobald die Wiederherstellung abgeschlossen ist, informiere den Kunden&lt;br /&gt;
&lt;br /&gt;
==Backup in Cloudpit abhängen==&lt;br /&gt;
&lt;br /&gt;
:;Im Cloudpit unter &amp;quot;Datensicherungen&amp;quot; auf Backup unmounten klicken &lt;br /&gt;
::(Gekenntzeichnet durch den orange farbenen Balken oberhalb der verfügbaren Backups)&lt;br /&gt;
&lt;br /&gt;
==Eintrag im Bahnhof==&lt;br /&gt;
:;-&amp;gt; Damit wir wissen wer wann Daten wiederhergestellt hat, halte dies in der Datenbank fest&lt;br /&gt;
:;-&amp;gt; Der Text könnte wie folgt lauten&lt;br /&gt;
::-&amp;gt; ersetze Kürzel, Datum und ggfs. den Text&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;^mp 18.04.2017:&#039;&#039;&lt;br /&gt;
::&#039;&#039;MySQL wiederhergestellt&#039;&#039;&lt;br /&gt;
::&#039;&#039;Ordner wiederhergestellt&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Bonus_DB==&lt;br /&gt;
&lt;br /&gt;
:; Datenbank direkt Dumpen aus z.B. /mnt/var/lib/mysql und hierin die DB web147_Wordpress&lt;br /&gt;
&lt;br /&gt;
::Socket für MySQL auf Port 3333 öffnen mit dem /mnt Pfad als Datadir&lt;br /&gt;
:: &amp;lt;code&amp;gt;mysqld --datadir=/mnt/var/lib/mysql --user=mysql --port=3333 --socket=/tmp/mysqlmc.sock&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Dump erstellen&lt;br /&gt;
::&amp;lt;code&amp;gt;mysqldump -uadmin -p$(cat /etc/psa/.psa.shadow) --protocol=socket --socket=/tmp/mysqlmc.sock web147_Wordpress &amp;gt;/root/web147_Wordpress.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Socket wieder schließen&lt;br /&gt;
::&amp;lt;code&amp;gt;mysql -uadmin -p$(cat /etc/psa/.psa.shadow) --protocol=socket --socket=/tmp/mysqlmc.sock --execute &amp;quot;shutdown;&amp;quot;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Datenwiederherstellung_aus_Backup&amp;diff=1881</id>
		<title>Datenwiederherstellung aus Backup</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Datenwiederherstellung_aus_Backup&amp;diff=1881"/>
		<updated>2025-03-28T14:01:12Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Vorbereiten der Wiederherstellung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Allgemeines ==&lt;br /&gt;
&lt;br /&gt;
;1. Folgende Daten müssen vorliegen oder vom Kunden angefordert werden&lt;br /&gt;
:    -&amp;gt; Server (siehe alternativ ggf. Bahnhof)&lt;br /&gt;
:    -&amp;gt; Domain&lt;br /&gt;
:    -&amp;gt; Datum der Wiederherstellung&lt;br /&gt;
:    -&amp;gt; Ordner der wiederhergestellt werden soll&lt;br /&gt;
:    -&amp;gt; Datenbank die wiederhergestellt werden soll&lt;br /&gt;
::        -&amp;gt; probiere vorab immer nur die Dateien wiederherzustellen, oft reicht dies schon aus (es sei denn der Kd hat definitiv die Datenbank kaputt gemacht, z.B. CSV Import oder Shop-Update)&lt;br /&gt;
::        -&amp;gt; Bei fehlgeschlagen Updates muss immer beides wiederhergestellt werden&lt;br /&gt;
&lt;br /&gt;
== Vorbereiten der Wiederherstellung==&lt;br /&gt;
===1. Backup mounten===&lt;br /&gt;
:;1.1 Anmeldung im Cloudpit&lt;br /&gt;
&lt;br /&gt;
:;1.2 Suche mittels Suchfunktion den Container, für welchen du das Backup einspielen möchtest &lt;br /&gt;
   &lt;br /&gt;
:;1.3 Suche dir unter &amp;quot;Datensicherung&amp;quot; das vom Kunden gewünschte Backup raus &lt;br /&gt;
   &lt;br /&gt;
:;1.4 Klicke unter Aktionen auf &#039;&#039;&#039;&amp;quot;Backup mounten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
::Achtung!!! Ausschließlich Backup mounten&lt;br /&gt;
&lt;br /&gt;
:;1.5 Warte bis das Backup gemountet wurde&lt;br /&gt;
::Das Backup befindet sich nun im Ordner /mnt&lt;br /&gt;
&lt;br /&gt;
===2. Ordner backup_estugo erstellen===&lt;br /&gt;
:;Melde Dich als &#039;&#039;admin&#039;&#039; im Plesk an&lt;br /&gt;
&lt;br /&gt;
:;Wechsele in das Abo des Kunden&lt;br /&gt;
&lt;br /&gt;
::Lege im Basisverzeichnis der Dateiverwaltung des Kunden (also auf oberster Ebene) den Ordner &#039;&#039;&#039;&#039;&#039;backup_estugo&#039;&#039;&#039;&#039;&#039; an.&lt;br /&gt;
&lt;br /&gt;
==Zwischeninfo an den Kunden==&lt;br /&gt;
&lt;br /&gt;
:;Vorlage im OTRS -&amp;gt; &amp;quot;Backup wiederherstellen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
::-&amp;gt; Informiere den Kunden über den Status&lt;br /&gt;
::-&amp;gt; ersetze Anrede und ggf. Ordnernamen&lt;br /&gt;
::-&amp;gt; lasse das Ticket offen&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung aus Backup in der Shell==&lt;br /&gt;
&lt;br /&gt;
=== Verbinde dich per Putty auf den Container (z.B. www70.estugo.de)===&lt;br /&gt;
:;Melde Dich als User &#039;&#039;root&#039;&#039; auf dem Server an&lt;br /&gt;
&lt;br /&gt;
===DATENBANK wiederherstellen===&lt;br /&gt;
&lt;br /&gt;
:;Datenbank via Shell aus dem Ordner /mnt in den Ordner /backup_estugo im Kundenabo kopieren und entpacken&lt;br /&gt;
::Hierzu hast Du als Vorbereitung den Ordner &#039;&#039;&#039;&#039;&#039;backup_estugo&#039;&#039;&#039;&#039;&#039; im Basisverzeichnis des Kunden angelegt.&lt;br /&gt;
::Der folgende Befehl kopiert und entpackt die Datenbank aus /mnt in das Verzeichnis des Kunden: (Achtung Dokumentenstamm und DB-Name anpassen)&lt;br /&gt;
:::&amp;lt;code&amp;gt;cp -a /mnt/var/lib/mysql-gzdumps/&#039;&#039;&#039;&#039;&#039;XXX_XX&#039;&#039;&#039;&#039;&#039;.sql.gz /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/ &amp;amp;&amp;amp; gunzip /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&#039;&#039;&#039;&#039;&#039;XXX_XXX&#039;&#039;&#039;&#039;&#039;.sql.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:;Im Anschluss Benutzer anpassen:&lt;br /&gt;
::Die Datenbank hat nun den Nutzer &amp;quot;root&amp;quot;, damit der Kunde die Datei auch löschen kann, muss der Richtige Nutzer angepasst werden (meist der erste Teil der Subdomain)&lt;br /&gt;
:::&amp;lt;code&amp;gt;chown -R &#039;&#039;&#039;&#039;&#039;############&#039;&#039;&#039;&#039;&#039;:psacln /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&#039;&#039;&#039;&#039;&#039;XXX_XXX&#039;&#039;&#039;&#039;&#039;.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:;Um eine Datenbankbackup aus dem direkten Ordner /mnt/var/lib/mysql zu  besorgen zB wenn unser CronJob nicht klappte siehe weiter unten den Punkt Bonus DB&lt;br /&gt;
&lt;br /&gt;
===FTP-DATEN wiederherstellen===&lt;br /&gt;
&lt;br /&gt;
:;Am Besten wird es sein, Du startest das Backup in einer [[Screen-Session]]&lt;br /&gt;
::Nutze hierzu folgenden Befehl: &amp;lt;code&amp;gt;screen&amp;lt;/code&amp;gt;&lt;br /&gt;
::Die Wiederherstellung läuft dann auch im Hintergrund weiter falls Du aus irgend einem Grund selbst aus der SSH Session &amp;quot;fliegst&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
:;Die Daten aus dem Backup sind durch das Mounten auf dem Container eingehängt und zu finden im Ordner /mnt&lt;br /&gt;
::auf z.B. www71.estugo.de via SSH anmelden dann entsprechendes aus dem Ordner /mnt in den Ordner backup_estugo KOPIEREN&lt;br /&gt;
::Passe im folgenden Befehl einfach den kompletten Ordnerpfad im ersten Teil an, im zweiten Teil nur den Namen der Subdomain.&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;code&amp;gt;rsync -arvuP /mnt/var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/&#039;&#039;&#039;&#039;&#039;html&#039;&#039;&#039;&#039;&#039;/&#039;&#039;&#039;&#039;&#039;gx2&#039;&#039;&#039;&#039;&#039; /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&amp;lt;/code&amp;gt;&lt;br /&gt;
:: um ein Backup zu beschleunigen und ggf unwichtige Ordner auszuschließen, hilt der Zusatz --exclude (siehe Beispiel)&lt;br /&gt;
::: &amp;lt;code&amp;gt;rsync -arvuP --exclude=verzeichnis/ /mnt/var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/&#039;&#039;&#039;&#039;&#039;html&#039;&#039;&#039;&#039;&#039;/&#039;&#039;&#039;&#039;&#039;gx2&#039;&#039;&#039;&#039;&#039; /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===E-MAILS wiederherstellen (nur zur Info)===&lt;br /&gt;
&lt;br /&gt;
:;Daten sind wie gehabt unter dem Ordner /mnt zu finden&lt;br /&gt;
::- z.B. per midnight commander (&amp;lt;code&amp;gt;mc&amp;lt;/code&amp;gt;) den Mailordner des Kunden suchen und mit folgendem Befehl gezielt Dateien aus dem Backup in den Kundenverzeichnis kopieren.&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;code&amp;gt;rsync -arvuP /mnt/var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur/ /var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Hier ein Beispiel für die Wiederherstellung eines ganzen Postfach´s &lt;br /&gt;
::&amp;lt;code&amp;gt;rsync -av --delete /mnt/var/qmail/mailnames/tomaske.net/ordner/Maildir /var/qmail/mailnames/tomaske.net/ordner/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nach der Wiederherstellung==&lt;br /&gt;
:;-&amp;gt; Es kann je nach Daten ca. 30-90 Minuten dauern&lt;br /&gt;
:;-&amp;gt; Sobald die Wiederherstellung abgeschlossen ist, informiere den Kunden&lt;br /&gt;
&lt;br /&gt;
==Backup in Cloudpit abhängen==&lt;br /&gt;
&lt;br /&gt;
:;Im Cloudpit unter &amp;quot;Datensicherungen&amp;quot; auf Backup unmounten klicken &lt;br /&gt;
::(Gekenntzeichnet durch den orange farbenen Balken oberhalb der verfügbaren Backups)&lt;br /&gt;
&lt;br /&gt;
==Eintrag im Bahnhof==&lt;br /&gt;
:;-&amp;gt; Damit wir wissen wer wann Daten wiederhergestellt hat, halte dies in der Datenbank fest&lt;br /&gt;
:;-&amp;gt; Der Text könnte wie folgt lauten&lt;br /&gt;
::-&amp;gt; ersetze Kürzel, Datum und ggfs. den Text&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;^mp 18.04.2017:&#039;&#039;&lt;br /&gt;
::&#039;&#039;MySQL wiederhergestellt&#039;&#039;&lt;br /&gt;
::&#039;&#039;Ordner wiederhergestellt&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Bonus_DB==&lt;br /&gt;
&lt;br /&gt;
:; Datenbank direkt Dumpen aus z.B. /mnt/var/lib/mysql und hierin die DB web147_Wordpress&lt;br /&gt;
&lt;br /&gt;
::Socket für MySQL auf Port 3333 öffnen mit dem /mnt Pfad als Datadir&lt;br /&gt;
:: &amp;lt;code&amp;gt;mysqld --datadir=/mnt/var/lib/mysql --user=mysql --port=3333 --socket=/tmp/mysqlmc.sock&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Dump erstellen&lt;br /&gt;
::&amp;lt;code&amp;gt;mysqldump -uadmin -p$(cat /etc/psa/.psa.shadow) --protocol=socket --socket=/tmp/mysqlmc.sock web147_Wordpress &amp;gt;/root/web147_Wordpress.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Socket wieder schließen&lt;br /&gt;
::&amp;lt;code&amp;gt;mysql -uadmin -p$(cat /etc/psa/.psa.shadow) --protocol=socket --socket=/tmp/mysqlmc.sock --execute &amp;quot;shutdown;&amp;quot;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Datenwiederherstellung_aus_Backup&amp;diff=1880</id>
		<title>Datenwiederherstellung aus Backup</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Datenwiederherstellung_aus_Backup&amp;diff=1880"/>
		<updated>2025-03-28T13:59:43Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Bonus_DB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Allgemeines ==&lt;br /&gt;
&lt;br /&gt;
;1. Folgende Daten müssen vorliegen oder vom Kunden angefordert werden&lt;br /&gt;
:    -&amp;gt; Server (siehe alternativ ggf. Bahnhof)&lt;br /&gt;
:    -&amp;gt; Domain&lt;br /&gt;
:    -&amp;gt; Datum der Wiederherstellung&lt;br /&gt;
:    -&amp;gt; Ordner der wiederhergestellt werden soll&lt;br /&gt;
:    -&amp;gt; Datenbank die wiederhergestellt werden soll&lt;br /&gt;
::        -&amp;gt; probiere vorab immer nur die Dateien wiederherzustellen, oft reicht dies schon aus (es sei denn der Kd hat definitiv die Datenbank kaputt gemacht, z.B. CSV Import oder Shop-Update)&lt;br /&gt;
::        -&amp;gt; Bei fehlgeschlagen Updates muss immer beides wiederhergestellt werden&lt;br /&gt;
&lt;br /&gt;
== Vorbereiten der Wiederherstellung==&lt;br /&gt;
===1. Backup mounten===&lt;br /&gt;
:;1.1 Anmeldung im Cloudpit&lt;br /&gt;
::bei Shared-Servern (wwwxx, Mädchenname) Anmeldung mit Nutzer &#039;&#039;estugo_webhosting&#039;&#039;&lt;br /&gt;
::bei Managed vServern Anmeldung mit Nutzer &#039;&#039;estugo&#039;&#039;&lt;br /&gt;
::(https://cloudpit.io/auth/login) Zgd. findest du in Keepass&lt;br /&gt;
&lt;br /&gt;
:;1.2 Suche mittels Suchfunktion den Container, für welchen du das Backup einspielen möchtest &lt;br /&gt;
::(z.B www70.estugo.de)&lt;br /&gt;
   &lt;br /&gt;
:;1.3 Suche dir unter &amp;quot;Datensicherung&amp;quot; das vom Kunden gewünschte Backup raus &lt;br /&gt;
::(z.B vom 30.01.)&lt;br /&gt;
   &lt;br /&gt;
:;1.4 Klicke unter Aktionen auf &#039;&#039;&#039;&amp;quot;Backup mounten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
::Achtung!!! Ausschließlich Backup mounten&lt;br /&gt;
&lt;br /&gt;
:;1.5 Warte bis das Backup gemountet wurde&lt;br /&gt;
::Das Backup befindet sich nun im Ordner /mnt&lt;br /&gt;
&lt;br /&gt;
===2. Ordner backup_estugo erstellen===&lt;br /&gt;
:;Melde Dich als &#039;&#039;admin&#039;&#039; im Plesk an&lt;br /&gt;
&lt;br /&gt;
:;Wechsele in das Abo des Kunden&lt;br /&gt;
&lt;br /&gt;
::Lege im Basisverzeichnis der Dateiverwaltung des Kunden (also auf oberster Ebene) den Ordner &#039;&#039;&#039;&#039;&#039;backup_estugo&#039;&#039;&#039;&#039;&#039; an.&lt;br /&gt;
&lt;br /&gt;
==Zwischeninfo an den Kunden==&lt;br /&gt;
&lt;br /&gt;
:;Vorlage im OTRS -&amp;gt; &amp;quot;Backup wiederherstellen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
::-&amp;gt; Informiere den Kunden über den Status&lt;br /&gt;
::-&amp;gt; ersetze Anrede und ggf. Ordnernamen&lt;br /&gt;
::-&amp;gt; lasse das Ticket offen&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung aus Backup in der Shell==&lt;br /&gt;
&lt;br /&gt;
=== Verbinde dich per Putty auf den Container (z.B. www70.estugo.de)===&lt;br /&gt;
:;Melde Dich als User &#039;&#039;root&#039;&#039; auf dem Server an&lt;br /&gt;
&lt;br /&gt;
===DATENBANK wiederherstellen===&lt;br /&gt;
&lt;br /&gt;
:;Datenbank via Shell aus dem Ordner /mnt in den Ordner /backup_estugo im Kundenabo kopieren und entpacken&lt;br /&gt;
::Hierzu hast Du als Vorbereitung den Ordner &#039;&#039;&#039;&#039;&#039;backup_estugo&#039;&#039;&#039;&#039;&#039; im Basisverzeichnis des Kunden angelegt.&lt;br /&gt;
::Der folgende Befehl kopiert und entpackt die Datenbank aus /mnt in das Verzeichnis des Kunden: (Achtung Dokumentenstamm und DB-Name anpassen)&lt;br /&gt;
:::&amp;lt;code&amp;gt;cp -a /mnt/var/lib/mysql-gzdumps/&#039;&#039;&#039;&#039;&#039;XXX_XX&#039;&#039;&#039;&#039;&#039;.sql.gz /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/ &amp;amp;&amp;amp; gunzip /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&#039;&#039;&#039;&#039;&#039;XXX_XXX&#039;&#039;&#039;&#039;&#039;.sql.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:;Im Anschluss Benutzer anpassen:&lt;br /&gt;
::Die Datenbank hat nun den Nutzer &amp;quot;root&amp;quot;, damit der Kunde die Datei auch löschen kann, muss der Richtige Nutzer angepasst werden (meist der erste Teil der Subdomain)&lt;br /&gt;
:::&amp;lt;code&amp;gt;chown -R &#039;&#039;&#039;&#039;&#039;############&#039;&#039;&#039;&#039;&#039;:psacln /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&#039;&#039;&#039;&#039;&#039;XXX_XXX&#039;&#039;&#039;&#039;&#039;.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:;Um eine Datenbankbackup aus dem direkten Ordner /mnt/var/lib/mysql zu  besorgen zB wenn unser CronJob nicht klappte siehe weiter unten den Punkt Bonus DB&lt;br /&gt;
&lt;br /&gt;
===FTP-DATEN wiederherstellen===&lt;br /&gt;
&lt;br /&gt;
:;Am Besten wird es sein, Du startest das Backup in einer [[Screen-Session]]&lt;br /&gt;
::Nutze hierzu folgenden Befehl: &amp;lt;code&amp;gt;screen&amp;lt;/code&amp;gt;&lt;br /&gt;
::Die Wiederherstellung läuft dann auch im Hintergrund weiter falls Du aus irgend einem Grund selbst aus der SSH Session &amp;quot;fliegst&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
:;Die Daten aus dem Backup sind durch das Mounten auf dem Container eingehängt und zu finden im Ordner /mnt&lt;br /&gt;
::auf z.B. www71.estugo.de via SSH anmelden dann entsprechendes aus dem Ordner /mnt in den Ordner backup_estugo KOPIEREN&lt;br /&gt;
::Passe im folgenden Befehl einfach den kompletten Ordnerpfad im ersten Teil an, im zweiten Teil nur den Namen der Subdomain.&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;code&amp;gt;rsync -arvuP /mnt/var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/&#039;&#039;&#039;&#039;&#039;html&#039;&#039;&#039;&#039;&#039;/&#039;&#039;&#039;&#039;&#039;gx2&#039;&#039;&#039;&#039;&#039; /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&amp;lt;/code&amp;gt;&lt;br /&gt;
:: um ein Backup zu beschleunigen und ggf unwichtige Ordner auszuschließen, hilt der Zusatz --exclude (siehe Beispiel)&lt;br /&gt;
::: &amp;lt;code&amp;gt;rsync -arvuP --exclude=verzeichnis/ /mnt/var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/&#039;&#039;&#039;&#039;&#039;html&#039;&#039;&#039;&#039;&#039;/&#039;&#039;&#039;&#039;&#039;gx2&#039;&#039;&#039;&#039;&#039; /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===E-MAILS wiederherstellen (nur zur Info)===&lt;br /&gt;
&lt;br /&gt;
:;Daten sind wie gehabt unter dem Ordner /mnt zu finden&lt;br /&gt;
::- z.B. per midnight commander (&amp;lt;code&amp;gt;mc&amp;lt;/code&amp;gt;) den Mailordner des Kunden suchen und mit folgendem Befehl gezielt Dateien aus dem Backup in den Kundenverzeichnis kopieren.&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;code&amp;gt;rsync -arvuP /mnt/var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur/ /var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Hier ein Beispiel für die Wiederherstellung eines ganzen Postfach´s &lt;br /&gt;
::&amp;lt;code&amp;gt;rsync -av --delete /mnt/var/qmail/mailnames/tomaske.net/ordner/Maildir /var/qmail/mailnames/tomaske.net/ordner/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nach der Wiederherstellung==&lt;br /&gt;
:;-&amp;gt; Es kann je nach Daten ca. 30-90 Minuten dauern&lt;br /&gt;
:;-&amp;gt; Sobald die Wiederherstellung abgeschlossen ist, informiere den Kunden&lt;br /&gt;
&lt;br /&gt;
==Backup in Cloudpit abhängen==&lt;br /&gt;
&lt;br /&gt;
:;Im Cloudpit unter &amp;quot;Datensicherungen&amp;quot; auf Backup unmounten klicken &lt;br /&gt;
::(Gekenntzeichnet durch den orange farbenen Balken oberhalb der verfügbaren Backups)&lt;br /&gt;
&lt;br /&gt;
==Eintrag im Bahnhof==&lt;br /&gt;
:;-&amp;gt; Damit wir wissen wer wann Daten wiederhergestellt hat, halte dies in der Datenbank fest&lt;br /&gt;
:;-&amp;gt; Der Text könnte wie folgt lauten&lt;br /&gt;
::-&amp;gt; ersetze Kürzel, Datum und ggfs. den Text&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;^mp 18.04.2017:&#039;&#039;&lt;br /&gt;
::&#039;&#039;MySQL wiederhergestellt&#039;&#039;&lt;br /&gt;
::&#039;&#039;Ordner wiederhergestellt&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Bonus_DB==&lt;br /&gt;
&lt;br /&gt;
:; Datenbank direkt Dumpen aus z.B. /mnt/var/lib/mysql und hierin die DB web147_Wordpress&lt;br /&gt;
&lt;br /&gt;
::Socket für MySQL auf Port 3333 öffnen mit dem /mnt Pfad als Datadir&lt;br /&gt;
:: &amp;lt;code&amp;gt;mysqld --datadir=/mnt/var/lib/mysql --user=mysql --port=3333 --socket=/tmp/mysqlmc.sock&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Dump erstellen&lt;br /&gt;
::&amp;lt;code&amp;gt;mysqldump -uadmin -p$(cat /etc/psa/.psa.shadow) --protocol=socket --socket=/tmp/mysqlmc.sock web147_Wordpress &amp;gt;/root/web147_Wordpress.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Socket wieder schließen&lt;br /&gt;
::&amp;lt;code&amp;gt;mysql -uadmin -p$(cat /etc/psa/.psa.shadow) --protocol=socket --socket=/tmp/mysqlmc.sock --execute &amp;quot;shutdown;&amp;quot;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Datenwiederherstellung_aus_Backup&amp;diff=1879</id>
		<title>Datenwiederherstellung aus Backup</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Datenwiederherstellung_aus_Backup&amp;diff=1879"/>
		<updated>2025-03-28T13:58:26Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Bonus_DB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Allgemeines ==&lt;br /&gt;
&lt;br /&gt;
;1. Folgende Daten müssen vorliegen oder vom Kunden angefordert werden&lt;br /&gt;
:    -&amp;gt; Server (siehe alternativ ggf. Bahnhof)&lt;br /&gt;
:    -&amp;gt; Domain&lt;br /&gt;
:    -&amp;gt; Datum der Wiederherstellung&lt;br /&gt;
:    -&amp;gt; Ordner der wiederhergestellt werden soll&lt;br /&gt;
:    -&amp;gt; Datenbank die wiederhergestellt werden soll&lt;br /&gt;
::        -&amp;gt; probiere vorab immer nur die Dateien wiederherzustellen, oft reicht dies schon aus (es sei denn der Kd hat definitiv die Datenbank kaputt gemacht, z.B. CSV Import oder Shop-Update)&lt;br /&gt;
::        -&amp;gt; Bei fehlgeschlagen Updates muss immer beides wiederhergestellt werden&lt;br /&gt;
&lt;br /&gt;
== Vorbereiten der Wiederherstellung==&lt;br /&gt;
===1. Backup mounten===&lt;br /&gt;
:;1.1 Anmeldung im Cloudpit&lt;br /&gt;
::bei Shared-Servern (wwwxx, Mädchenname) Anmeldung mit Nutzer &#039;&#039;estugo_webhosting&#039;&#039;&lt;br /&gt;
::bei Managed vServern Anmeldung mit Nutzer &#039;&#039;estugo&#039;&#039;&lt;br /&gt;
::(https://cloudpit.io/auth/login) Zgd. findest du in Keepass&lt;br /&gt;
&lt;br /&gt;
:;1.2 Suche mittels Suchfunktion den Container, für welchen du das Backup einspielen möchtest &lt;br /&gt;
::(z.B www70.estugo.de)&lt;br /&gt;
   &lt;br /&gt;
:;1.3 Suche dir unter &amp;quot;Datensicherung&amp;quot; das vom Kunden gewünschte Backup raus &lt;br /&gt;
::(z.B vom 30.01.)&lt;br /&gt;
   &lt;br /&gt;
:;1.4 Klicke unter Aktionen auf &#039;&#039;&#039;&amp;quot;Backup mounten&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
::Achtung!!! Ausschließlich Backup mounten&lt;br /&gt;
&lt;br /&gt;
:;1.5 Warte bis das Backup gemountet wurde&lt;br /&gt;
::Das Backup befindet sich nun im Ordner /mnt&lt;br /&gt;
&lt;br /&gt;
===2. Ordner backup_estugo erstellen===&lt;br /&gt;
:;Melde Dich als &#039;&#039;admin&#039;&#039; im Plesk an&lt;br /&gt;
&lt;br /&gt;
:;Wechsele in das Abo des Kunden&lt;br /&gt;
&lt;br /&gt;
::Lege im Basisverzeichnis der Dateiverwaltung des Kunden (also auf oberster Ebene) den Ordner &#039;&#039;&#039;&#039;&#039;backup_estugo&#039;&#039;&#039;&#039;&#039; an.&lt;br /&gt;
&lt;br /&gt;
==Zwischeninfo an den Kunden==&lt;br /&gt;
&lt;br /&gt;
:;Vorlage im OTRS -&amp;gt; &amp;quot;Backup wiederherstellen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
::-&amp;gt; Informiere den Kunden über den Status&lt;br /&gt;
::-&amp;gt; ersetze Anrede und ggf. Ordnernamen&lt;br /&gt;
::-&amp;gt; lasse das Ticket offen&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung aus Backup in der Shell==&lt;br /&gt;
&lt;br /&gt;
=== Verbinde dich per Putty auf den Container (z.B. www70.estugo.de)===&lt;br /&gt;
:;Melde Dich als User &#039;&#039;root&#039;&#039; auf dem Server an&lt;br /&gt;
&lt;br /&gt;
===DATENBANK wiederherstellen===&lt;br /&gt;
&lt;br /&gt;
:;Datenbank via Shell aus dem Ordner /mnt in den Ordner /backup_estugo im Kundenabo kopieren und entpacken&lt;br /&gt;
::Hierzu hast Du als Vorbereitung den Ordner &#039;&#039;&#039;&#039;&#039;backup_estugo&#039;&#039;&#039;&#039;&#039; im Basisverzeichnis des Kunden angelegt.&lt;br /&gt;
::Der folgende Befehl kopiert und entpackt die Datenbank aus /mnt in das Verzeichnis des Kunden: (Achtung Dokumentenstamm und DB-Name anpassen)&lt;br /&gt;
:::&amp;lt;code&amp;gt;cp -a /mnt/var/lib/mysql-gzdumps/&#039;&#039;&#039;&#039;&#039;XXX_XX&#039;&#039;&#039;&#039;&#039;.sql.gz /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/ &amp;amp;&amp;amp; gunzip /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&#039;&#039;&#039;&#039;&#039;XXX_XXX&#039;&#039;&#039;&#039;&#039;.sql.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:;Im Anschluss Benutzer anpassen:&lt;br /&gt;
::Die Datenbank hat nun den Nutzer &amp;quot;root&amp;quot;, damit der Kunde die Datei auch löschen kann, muss der Richtige Nutzer angepasst werden (meist der erste Teil der Subdomain)&lt;br /&gt;
:::&amp;lt;code&amp;gt;chown -R &#039;&#039;&#039;&#039;&#039;############&#039;&#039;&#039;&#039;&#039;:psacln /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&#039;&#039;&#039;&#039;&#039;XXX_XXX&#039;&#039;&#039;&#039;&#039;.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:;Um eine Datenbankbackup aus dem direkten Ordner /mnt/var/lib/mysql zu  besorgen zB wenn unser CronJob nicht klappte siehe weiter unten den Punkt Bonus DB&lt;br /&gt;
&lt;br /&gt;
===FTP-DATEN wiederherstellen===&lt;br /&gt;
&lt;br /&gt;
:;Am Besten wird es sein, Du startest das Backup in einer [[Screen-Session]]&lt;br /&gt;
::Nutze hierzu folgenden Befehl: &amp;lt;code&amp;gt;screen&amp;lt;/code&amp;gt;&lt;br /&gt;
::Die Wiederherstellung läuft dann auch im Hintergrund weiter falls Du aus irgend einem Grund selbst aus der SSH Session &amp;quot;fliegst&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
:;Die Daten aus dem Backup sind durch das Mounten auf dem Container eingehängt und zu finden im Ordner /mnt&lt;br /&gt;
::auf z.B. www71.estugo.de via SSH anmelden dann entsprechendes aus dem Ordner /mnt in den Ordner backup_estugo KOPIEREN&lt;br /&gt;
::Passe im folgenden Befehl einfach den kompletten Ordnerpfad im ersten Teil an, im zweiten Teil nur den Namen der Subdomain.&lt;br /&gt;
&lt;br /&gt;
::: &amp;lt;code&amp;gt;rsync -arvuP /mnt/var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/&#039;&#039;&#039;&#039;&#039;html&#039;&#039;&#039;&#039;&#039;/&#039;&#039;&#039;&#039;&#039;gx2&#039;&#039;&#039;&#039;&#039; /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&amp;lt;/code&amp;gt;&lt;br /&gt;
:: um ein Backup zu beschleunigen und ggf unwichtige Ordner auszuschließen, hilt der Zusatz --exclude (siehe Beispiel)&lt;br /&gt;
::: &amp;lt;code&amp;gt;rsync -arvuP --exclude=verzeichnis/ /mnt/var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/&#039;&#039;&#039;&#039;&#039;html&#039;&#039;&#039;&#039;&#039;/&#039;&#039;&#039;&#039;&#039;gx2&#039;&#039;&#039;&#039;&#039; /var/www/vhosts/&#039;&#039;&#039;&#039;&#039;XXX.XXX&#039;&#039;&#039;&#039;&#039;.hostkraft.de/backup_estugo/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===E-MAILS wiederherstellen (nur zur Info)===&lt;br /&gt;
&lt;br /&gt;
:;Daten sind wie gehabt unter dem Ordner /mnt zu finden&lt;br /&gt;
::- z.B. per midnight commander (&amp;lt;code&amp;gt;mc&amp;lt;/code&amp;gt;) den Mailordner des Kunden suchen und mit folgendem Befehl gezielt Dateien aus dem Backup in den Kundenverzeichnis kopieren.&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;code&amp;gt;rsync -arvuP /mnt/var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur/ /var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Hier ein Beispiel für die Wiederherstellung eines ganzen Postfach´s &lt;br /&gt;
::&amp;lt;code&amp;gt;rsync -av --delete /mnt/var/qmail/mailnames/tomaske.net/ordner/Maildir /var/qmail/mailnames/tomaske.net/ordner/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nach der Wiederherstellung==&lt;br /&gt;
:;-&amp;gt; Es kann je nach Daten ca. 30-90 Minuten dauern&lt;br /&gt;
:;-&amp;gt; Sobald die Wiederherstellung abgeschlossen ist, informiere den Kunden&lt;br /&gt;
&lt;br /&gt;
==Backup in Cloudpit abhängen==&lt;br /&gt;
&lt;br /&gt;
:;Im Cloudpit unter &amp;quot;Datensicherungen&amp;quot; auf Backup unmounten klicken &lt;br /&gt;
::(Gekenntzeichnet durch den orange farbenen Balken oberhalb der verfügbaren Backups)&lt;br /&gt;
&lt;br /&gt;
==Eintrag im Bahnhof==&lt;br /&gt;
:;-&amp;gt; Damit wir wissen wer wann Daten wiederhergestellt hat, halte dies in der Datenbank fest&lt;br /&gt;
:;-&amp;gt; Der Text könnte wie folgt lauten&lt;br /&gt;
::-&amp;gt; ersetze Kürzel, Datum und ggfs. den Text&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;^mp 18.04.2017:&#039;&#039;&lt;br /&gt;
::&#039;&#039;MySQL wiederhergestellt&#039;&#039;&lt;br /&gt;
::&#039;&#039;Ordner wiederhergestellt&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Bonus_DB==&lt;br /&gt;
&lt;br /&gt;
:; Datenbank direkt Dumpen aus z.B. /mnt/var/lib/mysql&lt;br /&gt;
&lt;br /&gt;
::Folgenden Befehl habe ich für den Dump verwendet&lt;br /&gt;
:: &amp;lt;code&amp;gt;mysqld --datadir=/mnt/var/lib/mysql --user=mysql --port=3333 --socket=/tmp/mysqlmc.sock&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Dump erstellen&lt;br /&gt;
::&amp;lt;code&amp;gt;mysqldump -uadmin -p$(cat /etc/psa/.psa.shadow) --protocol=socket --socket=/tmp/mysqlmc.sock web147_Wordpress &amp;gt;/root/web147_Wordpress.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Socket wieder schließen&lt;br /&gt;
::&amp;lt;code&amp;gt;mysql -uadmin -p$(cat /etc/psa/.psa.shadow) --protocol=socket --socket=/tmp/mysqlmc.sock --execute &amp;quot;shutdown;&amp;quot;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=SSH_Befehle&amp;diff=1877</id>
		<title>SSH Befehle</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=SSH_Befehle&amp;diff=1877"/>
		<updated>2023-12-19T21:18:35Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Dienste und Prozesse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SSH]]&lt;br /&gt;
&lt;br /&gt;
=Dienste und Prozesse=&lt;br /&gt;
===Calculates the total CPU usage percentage of all running processes===&lt;br /&gt;
&amp;lt;code&amp;gt;ps aux | awk &#039;{sum+=$3}; END{print &amp;quot;Total CPU usage:&amp;quot;; print sum}&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
===Show top 10 processes sorted by memory usage===&lt;br /&gt;
&amp;lt;code&amp;gt;ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head&amp;lt;/code&amp;gt;&lt;br /&gt;
===System Usage &amp;amp; Resource Consumption===&lt;br /&gt;
&amp;lt;code&amp;gt;while true&lt;br /&gt;
  do&lt;br /&gt;
      clear&lt;br /&gt;
      echo &amp;quot;====== System Usage &amp;amp; Resource Consumption ======&amp;quot;&lt;br /&gt;
      echo &amp;quot;CPU Usage&amp;quot;&lt;br /&gt;
      echo &amp;quot;------------------------------------------------&amp;quot;&lt;br /&gt;
      top -b -n1 | head -10&lt;br /&gt;
      echo &amp;quot; &amp;quot;&lt;br /&gt;
      echo &amp;quot;Free Memory&amp;quot;&lt;br /&gt;
      echo &amp;quot;------------------------------------------------&amp;quot;&lt;br /&gt;
      free -h&lt;br /&gt;
      echo &amp;quot; &amp;quot;&lt;br /&gt;
      echo &amp;quot;Disk Usage&amp;quot;&lt;br /&gt;
      echo &amp;quot;------------------------------------------------&amp;quot;&lt;br /&gt;
      df -h&lt;br /&gt;
      sleep 5&lt;br /&gt;
  done&amp;lt;/code&amp;gt;&lt;br /&gt;
===Dienste neustarten===&lt;br /&gt;
;zum Neustarten kopiere eine Zeile und füge diese auf der Shell ein (ohne Klammern) weitere Optionen statt &#039;&#039;restart&#039;&#039; wären z.B. &#039;&#039;stop&#039;&#039; und &#039;&#039;start&#039;&#039;&lt;br /&gt;
====OPEN VPN Dienst neustarten====&lt;br /&gt;
:&amp;lt;code&amp;gt;/etc/init.d/openvpnas restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====HTTP/Webserver/Apache====&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd restart&amp;lt;/code&amp;gt;			&lt;br /&gt;
====HTTP/Webserver/Nginx====&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx restart&amp;lt;/code&amp;gt;			&lt;br /&gt;
====FTP====&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====Datenbank/Sql/MariaDB====&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadb restart&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====Authentifzierung Posteingang====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon restart&amp;lt;/code&amp;gt; 	&lt;br /&gt;
====Authentifizierung Postausgang====&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd restart&amp;lt;/code&amp;gt;	&lt;br /&gt;
====Postfix/Postausgang====&lt;br /&gt;
:Wenn der Maildienst komplett neu gestartet werden soll, dann am Besten immer Postfix und auch die folgenden 4 Dienste neu starten&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix restart&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix restart &amp;amp;&amp;amp; service courier-imapd restart &amp;amp;&amp;amp; service courier-imaps restart &amp;amp;&amp;amp; service courier-pop3d restart &amp;amp;&amp;amp; service courier-pop3s restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====IMAP ohne SSL====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd restart&amp;lt;/code&amp;gt; 		&lt;br /&gt;
====IMAP mit SSL====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps restart&amp;lt;/code&amp;gt;		&lt;br /&gt;
====POP3 ohne SSL====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d restart&amp;lt;/code&amp;gt;		&lt;br /&gt;
====POP3 mit SSL====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s restart&amp;lt;/code&amp;gt;		&lt;br /&gt;
====Cronjobs====&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond restart&amp;lt;/code&amp;gt;			&lt;br /&gt;
====Netzwerkverbindungen====&lt;br /&gt;
:&amp;lt;code&amp;gt;service network restart&amp;lt;/code&amp;gt;	&lt;br /&gt;
====Zabbix Agenten neustart====&lt;br /&gt;
:&amp;lt;code&amp;gt;service zabbix-agent restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====Plesk====&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa restart&amp;lt;/code&amp;gt;			&lt;br /&gt;
====Plesk-Dienst====&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server restart&amp;lt;/code&amp;gt;		&lt;br /&gt;
====Plesk-Dienst====&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine restart&amp;lt;/code&amp;gt;&lt;br /&gt;
===Dr. Web Virusdatenbank manuell updaten===&lt;br /&gt;
:&amp;lt;code&amp;gt;/opt/drweb/update.pl&amp;lt;/code&amp;gt;&lt;br /&gt;
===laufende Prozesse/Dienste einsehen===&lt;br /&gt;
:&amp;lt;code&amp;gt;htop&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;top&amp;lt;/code&amp;gt; (zeigt auch die RAM und CPU Auslastung an)&lt;br /&gt;
:&amp;lt;code&amp;gt;ps auxf&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;free -m&amp;lt;/code&amp;gt; (zeigt den aktuell tatsächlich freien Arbeitsspeicher an)&lt;br /&gt;
===E-Mail versenden via SSH===&lt;br /&gt;
&amp;lt;code&amp;gt;echo &amp;quot;MAILTEXT&amp;quot; | mail -s &amp;quot;BETREFF&amp;quot; EMPFÄNGERADRESSE&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server-Status bei den Plesk-Servern öffnen===&lt;br /&gt;
&amp;lt;code&amp;gt;lynx --dump --width 200 -auth=monitor:MsdorRf2p3f &amp;lt;nowiki&amp;gt;http://localhost:7080/server-status&amp;lt;/nowiki&amp;gt; | less&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Plesk_AdminPasswort ändern===&lt;br /&gt;
&amp;lt;code&amp;gt;plesk bin admin --set-admin-password -passwd &#039;*****&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Speicherplatz einzelner Accounts neu berechnen===&lt;br /&gt;
&amp;lt;code&amp;gt;/usr/local/psa/admin/sbin/statistics --calculate-one --domain-name=name.wwwXX.hostkraft.de&amp;lt;/code&amp;gt;&lt;br /&gt;
===Speicherplatz aller Abo´s neu berechnen===&lt;br /&gt;
&amp;lt;code&amp;gt;/usr/local/psa/admin/sbin/statistics –calculate-all&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Webstats für Domain entfernen===&lt;br /&gt;
&amp;lt;code&amp;gt;plesk bin domain --update example.com -webstat none&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Alles rund um Dateien=&lt;br /&gt;
===Wörter in Dateien finden und ausgeben lassen===&lt;br /&gt;
&amp;lt;code&amp;gt;find /var/www/vhosts/hierdiedomain/httpdocs/ -type f -print0 |xargs --null grep -i &amp;quot;h&amp;lt;/code&amp;gt;&lt;br /&gt;
===Dateinamen auslesen===&lt;br /&gt;
&amp;lt;code&amp;gt;ls -la /var/www/vhosts/andreaswehner.www81.hostkraft.de/httpdocs/logfiles | less&amp;lt;/code&amp;gt;&lt;br /&gt;
===Dateien löschen===&lt;br /&gt;
&amp;lt;code&amp;gt;find /var/www/vhosts/andreaswehner.www81.hostkraft.de/httpdocs/logfiles -type f -name &amp;quot;error*.*.log.gz&amp;quot; -print0 | xargs -0 rm&amp;lt;/code&amp;gt;&lt;br /&gt;
===Rechte/Ordner und Dateien Testshops richtig zuweisen bei fehler 404 Permissions denied....===&lt;br /&gt;
:&amp;lt;code&amp;gt;find /var/www/vhosts/marcusklopp.www72.hostkraft.de/httpdocs/ -type f -print0 | xargs -0 chmod 644&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;find /var/www/vhosts/marcusklopp.www72.hostkraft.de/httpdocs/ -type d -print0 | xargs -0 chmod 755&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Größe von Dateien und Ordner berechnen===&lt;br /&gt;
&amp;lt;code&amp;gt;du -h --max-depth=1&amp;lt;/code&amp;gt;&lt;br /&gt;
===Verzeichnisgröße berechnen===&lt;br /&gt;
&amp;lt;code&amp;gt;du -sch /var&amp;lt;/code&amp;gt;&lt;br /&gt;
===Daten via SSH von Shared auf anderen Shared verschieben===&lt;br /&gt;
&amp;lt;code&amp;gt;rsync -arvuP -e ssh /var/www/vhosts/#########/httpdocs/gx2/ root@www##.hostingprimus.de:/var/www/vhosts/#############/httpdocs/gx2&amp;lt;/code&amp;gt;&lt;br /&gt;
:Im Anschluss Benutzer anpassen: &lt;br /&gt;
&amp;lt;code&amp;gt;find /var/www/vhosts/#####.www####.hostkraft.de/ -type f -exec ls -la --full-time {} \;|grep &amp;quot;2015-07-02 17:35&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dateien zählen===&lt;br /&gt;
&amp;lt;code&amp;gt;cd /var/www/vhosts/sebastianmeier.www70.hostkraft.de/httpdocs/ &amp;amp;&amp;amp; for i in `ls -a -1`; do echo &amp;quot;$i: `find $i|wc -l`&amp;quot;; done | sort -n -k2&amp;lt;/code&amp;gt;&lt;br /&gt;
===neue Zeile am Ende der Datei einfügen ---&amp;gt; $a muss bestehen bleiben!===&lt;br /&gt;
&amp;lt;code&amp;gt;sed -i &#039;$aNeue Zeile&#039; /root/inodes.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
===Zeichen aus der Anzeige einer Datei ausschließen===&lt;br /&gt;
Konfigurationsdateien können so ohne die lästigen Hinweise angezeigt werden. So dass man nur die tatsächlichen Parameter angezeigt bekommt.&amp;lt;br&amp;gt;&lt;br /&gt;
Allerdings dann auch ohne die auskommentierten Zeilen. Also immer schön prüfen.&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /etc/zabbix/zabbix_proxy.conf |grep -v &amp;quot;^#$&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /etc/zabbix/zabbix_proxy.conf |grep -v &amp;quot;#&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Alles rund um Datenbanken=&lt;br /&gt;
===Db Dump via SSH===&lt;br /&gt;
&amp;lt;code&amp;gt;mysqldump -uadmin -p`cat /etc/psa/.psa.shadow` hierdbname &amp;gt; /var/www/vhosts/hierdiedomain/httpdocs/hierderneuedbname.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Datenbank kopieren===&lt;br /&gt;
&amp;lt;code&amp;gt;cp -a /mnt/var/lib/mysql-gzdumps/#####.sql.gz /tmp/ &amp;amp;&amp;amp; gunzip /tmp/####.sql.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Datenbank wiederherstellen===&lt;br /&gt;
&amp;lt;code&amp;gt;mysql -uadmin -p`cat /etc/psa/.psa.shadow` ##### &amp;lt; /tmp/####.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===alte, entpackte Datenbank löschen===&lt;br /&gt;
&amp;lt;code&amp;gt;rm -f tmp/####.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Arbeiten auf dem Datenbankserver via SSH==&lt;br /&gt;
Im Prinzip muss man nicht häufig via SSH auf den Datenbankserver zugreifen, da wir dies zumeist bequem über Plesk lösen. Jedoch gibt es die Möglichkeit, hier schnell und gezielt Informationen zu erhalten oder umzusetzen.&lt;br /&gt;
===Öffnen einer Sitzung:===&lt;br /&gt;
&amp;lt;code&amp;gt;plesk db&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ausgabe:&lt;br /&gt;
::&#039;&#039;Welcome to the MariaDB monitor.  Commands end with ; or \g.&#039;&#039;&lt;br /&gt;
::&#039;&#039;Your MariaDB connection id is 489180&#039;&#039;&lt;br /&gt;
::&#039;&#039;Server version: 10.2.26-MariaDB MariaDB Server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Type &#039;help;&#039; or &#039;\h&#039; for help. Type &#039;\c&#039; to clear the current input statement.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Innerhalb der Datenbanksitzung ändert sich die Eingabeaufforderung zu folgender Ansicht:&lt;br /&gt;
:MariaDB [psa]&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ein einfacher Befehl könnte nun z.B. lauten:===&lt;br /&gt;
Alle Datenbanken auf dem Server auflisten&lt;br /&gt;
:MariaDB [psa]&amp;gt;  &amp;lt;code&amp;gt;show databases;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beachte: der Befehl wird mit einem Semikolon (;) beendet&lt;br /&gt;
&lt;br /&gt;
===Ein etwas komplexerer Befehl zum Anzeigen bestimmter Parameter===&lt;br /&gt;
Auflisten aller verwendeter SQL Modi&lt;br /&gt;
:MariaDB [psa]&amp;gt;  &amp;lt;code&amp;gt;SELECT @@SQL_MODE, @@GLOBAL.SQL_MODE;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Beenden der Datenbanksitzung===&lt;br /&gt;
:MariaDB [psa]&amp;gt;  &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Alles rund um LOGS=&lt;br /&gt;
===Wo sind welche Logs===&lt;br /&gt;
;Maillog&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/log/maillog | grep postfach@domain.tld&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Ftplog - Logins&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/log/secure | grep ftpuser&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Ftplog - Transfer&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/log/plesk/xferlog | grep ftpuser&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Logging Reparieren===&lt;br /&gt;
;Sofern div. Prozesse / Befehle ( screen/weget/usw )nicht ordnungsgemäß durchlaufen.&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -rf /var/log/journal/*&amp;lt;/code&amp;gt;&lt;br /&gt;
:nach dem Löschen ist ein &amp;lt;code&amp;gt;reboot&amp;lt;/code&amp;gt; unumgänglich&lt;br /&gt;
===LOG Live überprüfen===&lt;br /&gt;
:&amp;lt;code&amp;gt;watch &#039;tail -n 20 /var/log/maillog&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FTP Log überprüfen===&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/log/secure | grep hierderuser&amp;lt;/code&amp;gt;&lt;br /&gt;
===Zugriffe von Bots sortieren===&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/www/vhosts/system&#039;&#039;/hierdiedomain&#039;&#039;/logs/access_log.processed | grep bot | awk -F\&amp;quot; &#039;{print $6}&#039; | sort | uniq -c | sort -n&amp;lt;/code&amp;gt;&lt;br /&gt;
===Ordner für Statistiken neu anlegen===&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/local/psa/admin/sbin/relink-vhost-logs --domain-name andreaskaser.wwwXX.hostkraft.de --sys-user-login andreaskaser --create&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Nützliches=&lt;br /&gt;
===Farbe der SSH Sitzung ändern===&lt;br /&gt;
;&amp;lt;code&amp;gt;printf &#039;\e[38;5;34m Foreground color: green\n&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
===Passwörter von Postfächern auslesen===&lt;br /&gt;
;&amp;lt;code&amp;gt;/usr/local/psa/admin/bin/mail_auth_view | grep &#039;domain.tld&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
==IP auslesen aus mehrfacher Anzeige==&lt;br /&gt;
;&amp;lt;code&amp;gt;ip a | grep &amp;quot;venet0:0&amp;quot; | awk &#039;{print $4}&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;quot;ip a&amp;quot; als Grundbefehl , &amp;quot;grep&amp;quot; auf den zutreffensten Ausdruck der jeweilgen Zeile , &amp;quot;awk&amp;quot; hier auf den 4 Asudruck den geGREPten Zeile&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=SSH_Befehle&amp;diff=1876</id>
		<title>SSH Befehle</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=SSH_Befehle&amp;diff=1876"/>
		<updated>2023-12-19T21:06:09Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Dienste und Prozesse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SSH]]&lt;br /&gt;
&lt;br /&gt;
=Dienste und Prozesse=&lt;br /&gt;
===System Usage &amp;amp; Resource Consumption===&lt;br /&gt;
&amp;lt;code&amp;gt;while true&lt;br /&gt;
  do&lt;br /&gt;
      clear&lt;br /&gt;
      echo &amp;quot;====== System Usage &amp;amp; Resource Consumption ======&amp;quot;&lt;br /&gt;
      echo &amp;quot;CPU Usage&amp;quot;&lt;br /&gt;
      echo &amp;quot;------------------------------------------------&amp;quot;&lt;br /&gt;
      top -b -n1 | head -10&lt;br /&gt;
      echo &amp;quot; &amp;quot;&lt;br /&gt;
      echo &amp;quot;Free Memory&amp;quot;&lt;br /&gt;
      echo &amp;quot;------------------------------------------------&amp;quot;&lt;br /&gt;
      free -h&lt;br /&gt;
      echo &amp;quot; &amp;quot;&lt;br /&gt;
      echo &amp;quot;Disk Usage&amp;quot;&lt;br /&gt;
      echo &amp;quot;------------------------------------------------&amp;quot;&lt;br /&gt;
      df -h&lt;br /&gt;
      sleep 5&lt;br /&gt;
  done&amp;lt;/code&amp;gt;&lt;br /&gt;
===Dienste neustarten===&lt;br /&gt;
;zum Neustarten kopiere eine Zeile und füge diese auf der Shell ein (ohne Klammern) weitere Optionen statt &#039;&#039;restart&#039;&#039; wären z.B. &#039;&#039;stop&#039;&#039; und &#039;&#039;start&#039;&#039;&lt;br /&gt;
====OPEN VPN Dienst neustarten====&lt;br /&gt;
:&amp;lt;code&amp;gt;/etc/init.d/openvpnas restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====HTTP/Webserver/Apache====&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd restart&amp;lt;/code&amp;gt;			&lt;br /&gt;
====HTTP/Webserver/Nginx====&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx restart&amp;lt;/code&amp;gt;			&lt;br /&gt;
====FTP====&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====Datenbank/Sql/MariaDB====&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadb restart&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====Authentifzierung Posteingang====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon restart&amp;lt;/code&amp;gt; 	&lt;br /&gt;
====Authentifizierung Postausgang====&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd restart&amp;lt;/code&amp;gt;	&lt;br /&gt;
====Postfix/Postausgang====&lt;br /&gt;
:Wenn der Maildienst komplett neu gestartet werden soll, dann am Besten immer Postfix und auch die folgenden 4 Dienste neu starten&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix restart&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix restart &amp;amp;&amp;amp; service courier-imapd restart &amp;amp;&amp;amp; service courier-imaps restart &amp;amp;&amp;amp; service courier-pop3d restart &amp;amp;&amp;amp; service courier-pop3s restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====IMAP ohne SSL====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd restart&amp;lt;/code&amp;gt; 		&lt;br /&gt;
====IMAP mit SSL====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps restart&amp;lt;/code&amp;gt;		&lt;br /&gt;
====POP3 ohne SSL====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d restart&amp;lt;/code&amp;gt;		&lt;br /&gt;
====POP3 mit SSL====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s restart&amp;lt;/code&amp;gt;		&lt;br /&gt;
====Cronjobs====&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond restart&amp;lt;/code&amp;gt;			&lt;br /&gt;
====Netzwerkverbindungen====&lt;br /&gt;
:&amp;lt;code&amp;gt;service network restart&amp;lt;/code&amp;gt;	&lt;br /&gt;
====Zabbix Agenten neustart====&lt;br /&gt;
:&amp;lt;code&amp;gt;service zabbix-agent restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====Plesk====&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa restart&amp;lt;/code&amp;gt;			&lt;br /&gt;
====Plesk-Dienst====&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server restart&amp;lt;/code&amp;gt;		&lt;br /&gt;
====Plesk-Dienst====&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine restart&amp;lt;/code&amp;gt;&lt;br /&gt;
===Dr. Web Virusdatenbank manuell updaten===&lt;br /&gt;
:&amp;lt;code&amp;gt;/opt/drweb/update.pl&amp;lt;/code&amp;gt;&lt;br /&gt;
===laufende Prozesse/Dienste einsehen===&lt;br /&gt;
:&amp;lt;code&amp;gt;htop&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;top&amp;lt;/code&amp;gt; (zeigt auch die RAM und CPU Auslastung an)&lt;br /&gt;
:&amp;lt;code&amp;gt;ps auxf&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;free -m&amp;lt;/code&amp;gt; (zeigt den aktuell tatsächlich freien Arbeitsspeicher an)&lt;br /&gt;
===E-Mail versenden via SSH===&lt;br /&gt;
&amp;lt;code&amp;gt;echo &amp;quot;MAILTEXT&amp;quot; | mail -s &amp;quot;BETREFF&amp;quot; EMPFÄNGERADRESSE&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server-Status bei den Plesk-Servern öffnen===&lt;br /&gt;
&amp;lt;code&amp;gt;lynx --dump --width 200 -auth=monitor:MsdorRf2p3f &amp;lt;nowiki&amp;gt;http://localhost:7080/server-status&amp;lt;/nowiki&amp;gt; | less&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Plesk_AdminPasswort ändern===&lt;br /&gt;
&amp;lt;code&amp;gt;plesk bin admin --set-admin-password -passwd &#039;*****&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Speicherplatz einzelner Accounts neu berechnen===&lt;br /&gt;
&amp;lt;code&amp;gt;/usr/local/psa/admin/sbin/statistics --calculate-one --domain-name=name.wwwXX.hostkraft.de&amp;lt;/code&amp;gt;&lt;br /&gt;
===Speicherplatz aller Abo´s neu berechnen===&lt;br /&gt;
&amp;lt;code&amp;gt;/usr/local/psa/admin/sbin/statistics –calculate-all&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Webstats für Domain entfernen===&lt;br /&gt;
&amp;lt;code&amp;gt;plesk bin domain --update example.com -webstat none&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Alles rund um Dateien=&lt;br /&gt;
===Wörter in Dateien finden und ausgeben lassen===&lt;br /&gt;
&amp;lt;code&amp;gt;find /var/www/vhosts/hierdiedomain/httpdocs/ -type f -print0 |xargs --null grep -i &amp;quot;h&amp;lt;/code&amp;gt;&lt;br /&gt;
===Dateinamen auslesen===&lt;br /&gt;
&amp;lt;code&amp;gt;ls -la /var/www/vhosts/andreaswehner.www81.hostkraft.de/httpdocs/logfiles | less&amp;lt;/code&amp;gt;&lt;br /&gt;
===Dateien löschen===&lt;br /&gt;
&amp;lt;code&amp;gt;find /var/www/vhosts/andreaswehner.www81.hostkraft.de/httpdocs/logfiles -type f -name &amp;quot;error*.*.log.gz&amp;quot; -print0 | xargs -0 rm&amp;lt;/code&amp;gt;&lt;br /&gt;
===Rechte/Ordner und Dateien Testshops richtig zuweisen bei fehler 404 Permissions denied....===&lt;br /&gt;
:&amp;lt;code&amp;gt;find /var/www/vhosts/marcusklopp.www72.hostkraft.de/httpdocs/ -type f -print0 | xargs -0 chmod 644&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;find /var/www/vhosts/marcusklopp.www72.hostkraft.de/httpdocs/ -type d -print0 | xargs -0 chmod 755&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Größe von Dateien und Ordner berechnen===&lt;br /&gt;
&amp;lt;code&amp;gt;du -h --max-depth=1&amp;lt;/code&amp;gt;&lt;br /&gt;
===Verzeichnisgröße berechnen===&lt;br /&gt;
&amp;lt;code&amp;gt;du -sch /var&amp;lt;/code&amp;gt;&lt;br /&gt;
===Daten via SSH von Shared auf anderen Shared verschieben===&lt;br /&gt;
&amp;lt;code&amp;gt;rsync -arvuP -e ssh /var/www/vhosts/#########/httpdocs/gx2/ root@www##.hostingprimus.de:/var/www/vhosts/#############/httpdocs/gx2&amp;lt;/code&amp;gt;&lt;br /&gt;
:Im Anschluss Benutzer anpassen: &lt;br /&gt;
&amp;lt;code&amp;gt;find /var/www/vhosts/#####.www####.hostkraft.de/ -type f -exec ls -la --full-time {} \;|grep &amp;quot;2015-07-02 17:35&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dateien zählen===&lt;br /&gt;
&amp;lt;code&amp;gt;cd /var/www/vhosts/sebastianmeier.www70.hostkraft.de/httpdocs/ &amp;amp;&amp;amp; for i in `ls -a -1`; do echo &amp;quot;$i: `find $i|wc -l`&amp;quot;; done | sort -n -k2&amp;lt;/code&amp;gt;&lt;br /&gt;
===neue Zeile am Ende der Datei einfügen ---&amp;gt; $a muss bestehen bleiben!===&lt;br /&gt;
&amp;lt;code&amp;gt;sed -i &#039;$aNeue Zeile&#039; /root/inodes.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
===Zeichen aus der Anzeige einer Datei ausschließen===&lt;br /&gt;
Konfigurationsdateien können so ohne die lästigen Hinweise angezeigt werden. So dass man nur die tatsächlichen Parameter angezeigt bekommt.&amp;lt;br&amp;gt;&lt;br /&gt;
Allerdings dann auch ohne die auskommentierten Zeilen. Also immer schön prüfen.&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /etc/zabbix/zabbix_proxy.conf |grep -v &amp;quot;^#$&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /etc/zabbix/zabbix_proxy.conf |grep -v &amp;quot;#&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Alles rund um Datenbanken=&lt;br /&gt;
===Db Dump via SSH===&lt;br /&gt;
&amp;lt;code&amp;gt;mysqldump -uadmin -p`cat /etc/psa/.psa.shadow` hierdbname &amp;gt; /var/www/vhosts/hierdiedomain/httpdocs/hierderneuedbname.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Datenbank kopieren===&lt;br /&gt;
&amp;lt;code&amp;gt;cp -a /mnt/var/lib/mysql-gzdumps/#####.sql.gz /tmp/ &amp;amp;&amp;amp; gunzip /tmp/####.sql.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Datenbank wiederherstellen===&lt;br /&gt;
&amp;lt;code&amp;gt;mysql -uadmin -p`cat /etc/psa/.psa.shadow` ##### &amp;lt; /tmp/####.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===alte, entpackte Datenbank löschen===&lt;br /&gt;
&amp;lt;code&amp;gt;rm -f tmp/####.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Arbeiten auf dem Datenbankserver via SSH==&lt;br /&gt;
Im Prinzip muss man nicht häufig via SSH auf den Datenbankserver zugreifen, da wir dies zumeist bequem über Plesk lösen. Jedoch gibt es die Möglichkeit, hier schnell und gezielt Informationen zu erhalten oder umzusetzen.&lt;br /&gt;
===Öffnen einer Sitzung:===&lt;br /&gt;
&amp;lt;code&amp;gt;plesk db&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ausgabe:&lt;br /&gt;
::&#039;&#039;Welcome to the MariaDB monitor.  Commands end with ; or \g.&#039;&#039;&lt;br /&gt;
::&#039;&#039;Your MariaDB connection id is 489180&#039;&#039;&lt;br /&gt;
::&#039;&#039;Server version: 10.2.26-MariaDB MariaDB Server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Type &#039;help;&#039; or &#039;\h&#039; for help. Type &#039;\c&#039; to clear the current input statement.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Innerhalb der Datenbanksitzung ändert sich die Eingabeaufforderung zu folgender Ansicht:&lt;br /&gt;
:MariaDB [psa]&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ein einfacher Befehl könnte nun z.B. lauten:===&lt;br /&gt;
Alle Datenbanken auf dem Server auflisten&lt;br /&gt;
:MariaDB [psa]&amp;gt;  &amp;lt;code&amp;gt;show databases;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beachte: der Befehl wird mit einem Semikolon (;) beendet&lt;br /&gt;
&lt;br /&gt;
===Ein etwas komplexerer Befehl zum Anzeigen bestimmter Parameter===&lt;br /&gt;
Auflisten aller verwendeter SQL Modi&lt;br /&gt;
:MariaDB [psa]&amp;gt;  &amp;lt;code&amp;gt;SELECT @@SQL_MODE, @@GLOBAL.SQL_MODE;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Beenden der Datenbanksitzung===&lt;br /&gt;
:MariaDB [psa]&amp;gt;  &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Alles rund um LOGS=&lt;br /&gt;
===Wo sind welche Logs===&lt;br /&gt;
;Maillog&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/log/maillog | grep postfach@domain.tld&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Ftplog - Logins&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/log/secure | grep ftpuser&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Ftplog - Transfer&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/log/plesk/xferlog | grep ftpuser&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Logging Reparieren===&lt;br /&gt;
;Sofern div. Prozesse / Befehle ( screen/weget/usw )nicht ordnungsgemäß durchlaufen.&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -rf /var/log/journal/*&amp;lt;/code&amp;gt;&lt;br /&gt;
:nach dem Löschen ist ein &amp;lt;code&amp;gt;reboot&amp;lt;/code&amp;gt; unumgänglich&lt;br /&gt;
===LOG Live überprüfen===&lt;br /&gt;
:&amp;lt;code&amp;gt;watch &#039;tail -n 20 /var/log/maillog&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FTP Log überprüfen===&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/log/secure | grep hierderuser&amp;lt;/code&amp;gt;&lt;br /&gt;
===Zugriffe von Bots sortieren===&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/www/vhosts/system&#039;&#039;/hierdiedomain&#039;&#039;/logs/access_log.processed | grep bot | awk -F\&amp;quot; &#039;{print $6}&#039; | sort | uniq -c | sort -n&amp;lt;/code&amp;gt;&lt;br /&gt;
===Ordner für Statistiken neu anlegen===&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/local/psa/admin/sbin/relink-vhost-logs --domain-name andreaskaser.wwwXX.hostkraft.de --sys-user-login andreaskaser --create&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Nützliches=&lt;br /&gt;
===Farbe der SSH Sitzung ändern===&lt;br /&gt;
;&amp;lt;code&amp;gt;printf &#039;\e[38;5;34m Foreground color: green\n&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
===Passwörter von Postfächern auslesen===&lt;br /&gt;
;&amp;lt;code&amp;gt;/usr/local/psa/admin/bin/mail_auth_view | grep &#039;domain.tld&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
==IP auslesen aus mehrfacher Anzeige==&lt;br /&gt;
;&amp;lt;code&amp;gt;ip a | grep &amp;quot;venet0:0&amp;quot; | awk &#039;{print $4}&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;quot;ip a&amp;quot; als Grundbefehl , &amp;quot;grep&amp;quot; auf den zutreffensten Ausdruck der jeweilgen Zeile , &amp;quot;awk&amp;quot; hier auf den 4 Asudruck den geGREPten Zeile&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Migration_Virtuozzo_auf_Proxmox&amp;diff=1875</id>
		<title>Migration Virtuozzo auf Proxmox</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Migration_Virtuozzo_auf_Proxmox&amp;diff=1875"/>
		<updated>2023-08-06T11:02:00Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
=Vorbereitungen auf dem nagelneuen Zielhost=&lt;br /&gt;
&lt;br /&gt;
Profil &amp;amp; Einstellungen -&amp;gt; E-Mail Adresse - lautet diese bereits support@estugo.de? Wenn nicht, dann ändern auf support@estugo.de&lt;br /&gt;
&lt;br /&gt;
Tools &amp;amp; Einstellungen -&amp;gt; E-Mail -&amp;gt; Mailserver-Einstellungen -&amp;gt; &amp;quot;SPF-Spamschutz aktivieren, um eingehende E-Mails zu überprüfen&amp;quot; -&amp;gt; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
Tools &amp;amp; Einstellungen -&amp;gt; E-Mail -&amp;gt; Spamfilter -&amp;gt; &amp;quot;Serverweiten Greylisting-Spamschutz aktivieren&amp;quot; -&amp;gt; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
CloudLinux Manager -&amp;gt; Users -&amp;gt; DEFAULT -&amp;gt; Edit (Stift-Icon rechts)&lt;br /&gt;
&lt;br /&gt;
SPEED 150%&lt;br /&gt;
&lt;br /&gt;
PMEM 1.5G&lt;br /&gt;
&lt;br /&gt;
IO 20MB/s&lt;br /&gt;
&lt;br /&gt;
CloudLinux Manager -&amp;gt; Selector -&amp;gt; Choose default modules for -&amp;gt; &#039;&#039;&#039;5.6&#039;&#039;&#039; auswählen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mysql&#039;&#039;&#039; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mysqli&#039;&#039;&#039; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nd_mysql&#039;&#039;&#039; AKTIVIEREN (falls inaktiv)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nd_mysqli&#039;&#039;&#039; AKTIVIEREN (falls inaktiv)&lt;br /&gt;
&lt;br /&gt;
Abonnement zum Anlegen der *.estugo.de - Altservernamen erstellen&lt;br /&gt;
&lt;br /&gt;
Abonnements -&amp;gt; Abonnement hinzufügen -&amp;gt; Domainname: mailserver.#neuerServer#.hostkraft.de -&amp;gt; Paket ist egal, die anderen Einstellungen auch&lt;br /&gt;
&lt;br /&gt;
In diesem neuen Abo die Domain estugo.de hinzufügen -&amp;gt; + Domain hinzufügen -&amp;gt; Domainname: estugo.de&lt;br /&gt;
&lt;br /&gt;
Wechseln in die Hosting-Einstellungen -&amp;gt; Zertifikat: Wildcardzertifikat &amp;quot;*.estugo.de&amp;quot; auswählen&lt;br /&gt;
&lt;br /&gt;
Ganz wichtig: estugo.de -&amp;gt; E-Mail Einstellungen -&amp;gt; E-Mail-Service: Eingehende deaktiviert&lt;br /&gt;
&lt;br /&gt;
=Anpassen der TTL für die Domains die migriert werden so bald wie möglich im Voraus=&lt;br /&gt;
&lt;br /&gt;
;Besorge Dir die Namen aller Domains die auf dem Server angelegt sind&lt;br /&gt;
:Nutze hierfür ein vorbereitets Script (domainumzug.sh) welches Du wie folgt beziehen kannst:&lt;br /&gt;
::&amp;lt;code&amp;gt;wget -P /root/ &amp;lt;nowiki&amp;gt;https://www.hostingprimus.de/files/scripts/umzugspaket/umzugspaket.zip&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; unzip -o umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
:- Es wird ein Paket von Scripten geladen und entpackt.&lt;br /&gt;
:- Führe das Domainumzug-Script aus und erhalte das Ergebnis via E-Mail an support@estugo.de&lt;br /&gt;
::&amp;lt;code&amp;gt;./domainumzug.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Wechsele nun in die partner.providerbox.com&lt;br /&gt;
:- Nutze folgendes Menü&lt;br /&gt;
::Nameserver -&amp;gt; Zonen ändern -&amp;gt; Was soll verändert werden? TTL der Domain -&amp;gt; ersetzen -&amp;gt; Subdomains: alle [x] -&amp;gt; Neue SOA TTL: 600&lt;br /&gt;
:- In das Feld  &amp;quot;folgende Liste von Domains&amp;quot; fügst Du alle Domains aus der Datei domainliste.txt ein&lt;br /&gt;
&lt;br /&gt;
==Kunden mit externer Domainverwaltung, deren Domains auf den Zielserver verweisen, im Vorfeld informieren. (Frist setzen, denn der Quellserver wird auch mal gestoppt)==&lt;br /&gt;
&lt;br /&gt;
=[Bei den Servern www1., bis www69.estugo.de wurde mit web-Usern und Symlinks gearbeitet, daher gilt insbes. dort folgende Besonderheit VOR dem Transfer:]=&lt;br /&gt;
&lt;br /&gt;
Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;1. Recherchiere, welche Sym-Links aktuell noch bestehen&lt;br /&gt;
:- Logge Dich als root auf dem Quellserver ein und sieh&#039; die den Ordner /var/www an&lt;br /&gt;
::&amp;lt;code&amp;gt;mc /var/www/&amp;lt;/code&amp;gt;&lt;br /&gt;
:- Symlinks findest Du unterhalb des Ordners &amp;quot;/vhosts/&amp;quot;. Sie sehen so aus: &amp;quot;~web1&amp;quot; &#039;&#039;(z.B. für den Symlink von var/www/vhosts/web1.wwwx.hostkraft.de/ auf /var/www/web1/)&#039;&#039;&lt;br /&gt;
:- Rot dargestellte Symlinks in diesem Ordner können entfernt/ignoriert werden.&lt;br /&gt;
:- Symlinks in weißer Farbe haben noch Verbindung zu einem aktuellen Abo unter &amp;quot;/var/www/vhosts/&amp;quot; und benötigen Deine Aufmerksamkeit.&lt;br /&gt;
&lt;br /&gt;
;2. Schaue nach, welche Symlinks, bzw. verkürzte Dokumentenstammangaben in den Shopkonfigs der betreffenden Abos aktiv genutzt werden&lt;br /&gt;
:- Traurig aber wahr: Du musst hierfür (vorzugsweise bei Gambio-Kunden) in die configure.php Dateien schauen&lt;br /&gt;
:- Denke auch an .htaccess Dateien&lt;br /&gt;
&lt;br /&gt;
;3. Ersetze im Kundenabo in der config den verkürzten Dokumentenstamm auf den kompletten Pfad&lt;br /&gt;
:Beispiel: &amp;quot;/var/www/web1/html/..&amp;quot; muss angepasst werden auf &amp;quot;/var/www/vhosts/web1.wwwx.hostkraft.de/html/...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;4. Leere den &#039;cache&#039; und &#039;template_c&#039; Ordner so wie Du es kennst.&lt;br /&gt;
&lt;br /&gt;
;5. Bei ganz alten Gambio-Shops ist der Stamm auch in der Datenbank enthalten&lt;br /&gt;
:- Öffne die Datenbank in phpMyAdmin (Du brauchst evtl. das DB-Passwort aus der configure.php)&lt;br /&gt;
:- suche nach /var/www/&lt;br /&gt;
:- Bearbeite den Eintrag innerhalb der Tabelle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimm Dir hierfür Zeit!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Domainnamen des Quellservers auf dem Zielserver anlegen damit Plesk, Mails und FTP auch weiter über den alten Domainnamen funktionieren=&lt;br /&gt;
&lt;br /&gt;
;1. Entweder das Abonnement &amp;quot;mailserver.#neuerServer#.hostkraft.de&amp;quot; existiert bereits:&lt;br /&gt;
:- dann füge eine neue Subdomain mit dem Namen des Quellservers hinzu -&amp;gt; Hosting-Typ: kein Webhosting&lt;br /&gt;
::&#039;&#039;(selbsterklärend aber gern am Beispiel: Migrierst Du von z.B. www12.estugo.de alle Kunden auf alice.estugo.de, legst Du in dem Abonnement &amp;quot;mailserver.alice.hostkraft.de&amp;quot; nun die Subdomain &amp;quot;www12.estugo.de&amp;quot; an.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;2. Wenn das Abonnement noch nicht existiert, dann hat bei Punkt 1 jemand geschlafen. Lege es spätestens nun an und füge die Subdomain hinzu&lt;br /&gt;
:- Abonnements -&amp;gt; Abonnement hinzufügen -&amp;gt; mailserver.#neuerServer#.hostkraft.de -&amp;gt; Paket ist egal&lt;br /&gt;
:- In diesem neuen Abo die Domain estugo.de hinzufügen -&amp;gt; + Domain hinzufügen -&amp;gt; Domainname: estugo.de&lt;br /&gt;
:- Wechseln in die Hosting-Einstellungen -&amp;gt; Zertifikat: Wildcardzertifikat &amp;quot;*.estugo.de&amp;quot; auswählen&lt;br /&gt;
:- Ganz wichtig: estugo.de -&amp;gt; E-Mail Einstellungen -&amp;gt; E-Mail-Service: Eingehende deaktiviert&lt;br /&gt;
:- dann füge eine neue Subdomain mit dem Namen des Quellservers hinzu -&amp;gt; Hosting-Typ: kein Webhosting&lt;br /&gt;
::&#039;&#039;(selbsterklärend aber gern am Beispiel: Migrierst Du von z.B. www12.estugo.de alle Kunden auf alice.estugo.de, legst Du in dem Abonnement &amp;quot;mailserver.alice.hostkraft.de&amp;quot; nun die Subdomain &amp;quot;www12.estugo.de&amp;quot; an.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Migration aller Abos vom Quellserver auf den Zielserver=&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
:&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:- Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
:- noch eleganter: Füge die IP des Zielhost in die Firewall ein.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos (bis auf die confixx-Subdomain Abos von www1., bis www69). Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein oder prüfe die Symlinks auf dem nächsten zu migrierenden Host.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldungen vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst vor dem tatsächlichen und finalen IP-Switch noch einmal eine allerletzte Synchronisierung machen.&lt;br /&gt;
&lt;br /&gt;
;3. Der Migrator legt in vielen Fällen kein &amp;quot;selector dir&amp;quot; für die migrierten User an. Du machst das also einmal global. (sudo -i)&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/sbin/cagefsctl --rebuild-alt-php-ini &amp;amp;&amp;amp; /usr/sbin/cagefsctl --force-update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Wähle nun in Plesk, im Kundenabo, via PHP-Selector die vom Kunden auf dem Quellserver verwendete PHP-Version aus.&lt;br /&gt;
&lt;br /&gt;
;5. Achte darauf dass in den &amp;quot;normalen&amp;quot; PHP-Eisntellungen der Domain ein PHP-fastcgi Handler ausgewählt ist (sonst greift der selector nicht)&lt;br /&gt;
;5.a Achte insbes. bei Weiterleitungsdomains darauf, dass in den Hosting-Einstellungen das Häckchen für die 301 Weiterleitung auf https entfernt ist.&lt;br /&gt;
&lt;br /&gt;
=Finale Synchronisierung der Kundendaten=&lt;br /&gt;
Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
=Die Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(socat ist global ausgerollt, aber falls doch notwendig findest Du Hinweise zur Installation von &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
;1. Scriptdownload (falls noch nicht in Schritt 2 geschehen):&lt;br /&gt;
: &amp;lt;code&amp;gt;wget -P /root/ &amp;lt;nowiki&amp;gt;https://www.hostingprimus.de/files/scripts/umzugspaket/umzugspaket.zip&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; unzip -o umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
:Das Script socat.sh befindet sich nun ausführbar im Ordner /root/&lt;br /&gt;
&lt;br /&gt;
;2. Du kannst das Script auch manuell anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2a. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen !!&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./socat.sh QUELL-IP ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh QUELL-IP ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
:Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
:- In dem Downloadpaket aus Schritt 1 ist auch das ausführbare Script &#039;&#039;webcheck.sh&#039;&#039; enthalten&lt;br /&gt;
:- Nachdem Du das Script ausgeführt hast &amp;lt;code&amp;gt;./webcheck.sh&amp;lt;/code&amp;gt;, bekommst Du eine Liste mit Domainname und Statuscode. Das kann Dir helfen.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix, denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://sharon.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/ oder http://mamonix.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist final zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
==Neue IP in den Domain-DNS==&lt;br /&gt;
&lt;br /&gt;
;Verfahre wie in Punkt 1 beim Anpassen der TTL&lt;br /&gt;
:- Wechsele nun in die partner.providerbox.com&lt;br /&gt;
:- Nutze folgendes Menü&lt;br /&gt;
::Nameserver -&amp;gt; Zonen ändern -&amp;gt; Was soll verändert werden? A-Record -&amp;gt; ersetzen -&amp;gt; Subdomains: alle [x] -&amp;gt; alter Wert: QuellIP -&amp;gt; neuer Wert: ZielIP&lt;br /&gt;
:- In das Feld  &amp;quot;folgende Liste von Domains&amp;quot; fügst Du alle Domains aus der Datei domainliste.txt ein&lt;br /&gt;
&lt;br /&gt;
;Passe die Domain hostkraft.de und schlussendlich auch die Domain estugo.de an&lt;br /&gt;
&lt;br /&gt;
==Service-Pakete anpassen==&lt;br /&gt;
Nachdem die Abos final synchronisiert sind und die Portweiterleitung läuft, passe unbedingt die mit migrierten Servicepakete an. Noch besser: Ordne dem Kunden am besten ein passendes aktuelles Paket zu&lt;br /&gt;
:Ressorcen&lt;br /&gt;
::&amp;quot;Acronis Backup Limit&amp;quot; -&amp;gt; &#039;&#039;&#039;7&#039;&#039;&#039;&lt;br /&gt;
:Berechtigungen&lt;br /&gt;
::&amp;quot;Verwaltung des Zugriffs auf den Server via SSH&amp;quot; -&amp;gt; &#039;&#039;&#039;Zugriff nur auf chrooted-Umgebung erlauben&#039;&#039;&#039; (vernachlässigbar)&lt;br /&gt;
::&amp;quot;Verwaltung von PHP-Version und -Handler&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mittels Serverspeicher&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mithilfe des Remote-Speichers&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Acronis Backup&amp;quot; &#039;&#039;&#039;AKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
:Hosting-Parameter &amp;gt;&lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
:PHP-Einstellungen&lt;br /&gt;
::&amp;quot;PHP-Unterstützung (PHP-Version)&amp;quot; -&amp;gt; eine fastcgi Version auswählen&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe nach +/- 7 Tagen den alten Server&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;&amp;lt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt;&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;&amp;lt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop &amp;amp;&amp;amp; service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop &amp;amp;&amp;amp; service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop &amp;amp;&amp;amp; service courier-imaps stop &amp;amp;&amp;amp; service courier-pop3d stop &amp;amp;&amp;amp; service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop &amp;amp;&amp;amp; service nginx stop &amp;amp;&amp;amp; service zabbix-agent stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Migration_Virtuozzo_auf_Proxmox&amp;diff=1874</id>
		<title>Migration Virtuozzo auf Proxmox</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Migration_Virtuozzo_auf_Proxmox&amp;diff=1874"/>
		<updated>2023-08-06T11:01:19Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Anpassen der TTL für die Domains die migriert werden so bald wie möglich im Voraus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
=Vorbereitungen auf dem nagelneuen Zielhost=&lt;br /&gt;
&lt;br /&gt;
Profil &amp;amp; Einstellungen -&amp;gt; E-Mail Adresse - lautet diese bereits support@estugo.de? Wenn nicht, dann ändern auf support@estugo.de&lt;br /&gt;
&lt;br /&gt;
Tools &amp;amp; Einstellungen -&amp;gt; E-Mail -&amp;gt; Mailserver-Einstellungen -&amp;gt; &amp;quot;SPF-Spamschutz aktivieren, um eingehende E-Mails zu überprüfen&amp;quot; -&amp;gt; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
Tools &amp;amp; Einstellungen -&amp;gt; E-Mail -&amp;gt; Spamfilter -&amp;gt; &amp;quot;Serverweiten Greylisting-Spamschutz aktivieren&amp;quot; -&amp;gt; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
CloudLinux Manager -&amp;gt; Users -&amp;gt; DEFAULT -&amp;gt; Edit (Stift-Icon rechts)&lt;br /&gt;
&lt;br /&gt;
SPEED 150%&lt;br /&gt;
&lt;br /&gt;
PMEM 1.5G&lt;br /&gt;
&lt;br /&gt;
IO 20MB/s&lt;br /&gt;
&lt;br /&gt;
CloudLinux Manager -&amp;gt; Selector -&amp;gt; Choose default modules for -&amp;gt; &#039;&#039;&#039;5.6&#039;&#039;&#039; auswählen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mysql&#039;&#039;&#039; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mysqli&#039;&#039;&#039; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nd_mysql&#039;&#039;&#039; AKTIVIEREN (falls inaktiv)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nd_mysqli&#039;&#039;&#039; AKTIVIEREN (falls inaktiv)&lt;br /&gt;
&lt;br /&gt;
Abonnement zum Anlegen der *.estugo.de - Altservernamen erstellen&lt;br /&gt;
&lt;br /&gt;
Abonnements -&amp;gt; Abonnement hinzufügen -&amp;gt; Domainname: mailserver.#neuerServer#.hostkraft.de -&amp;gt; Paket ist egal, die anderen Einstellungen auch&lt;br /&gt;
&lt;br /&gt;
In diesem neuen Abo die Domain estugo.de hinzufügen -&amp;gt; + Domain hinzufügen -&amp;gt; Domainname: estugo.de&lt;br /&gt;
&lt;br /&gt;
Wechseln in die Hosting-Einstellungen -&amp;gt; Zertifikat: Wildcardzertifikat &amp;quot;*.estugo.de&amp;quot; auswählen&lt;br /&gt;
&lt;br /&gt;
Ganz wichtig: estugo.de -&amp;gt; E-Mail Einstellungen -&amp;gt; E-Mail-Service: Eingehende deaktiviert&lt;br /&gt;
&lt;br /&gt;
=Anpassen der TTL für die Domains die migriert werden so bald wie möglich im Voraus=&lt;br /&gt;
&lt;br /&gt;
;Besorge Dir die Namen aller Domains die auf dem Server angelegt sind&lt;br /&gt;
:Nutze hierfür ein vorbereitets Script (domainumzug.sh) welches Du wie folgt beziehen kannst:&lt;br /&gt;
::&amp;lt;code&amp;gt;wget -P /root/ &amp;lt;nowiki&amp;gt;https://www.hostingprimus.de/files/scripts/umzugspaket/umzugspaket.zip&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; unzip -o umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
:- Es wird ein Paket von Scripten geladen und entpackt.&lt;br /&gt;
:- Führe das Domainumzug-Script aus und erhalte das Ergebnis via E-Mail an support@estugo.de&lt;br /&gt;
::&amp;lt;code&amp;gt;./domainumzug.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Wechsele nun in die partner.providerbox.com&lt;br /&gt;
:- Nutze folgendes Menü&lt;br /&gt;
::Nameserver -&amp;gt; Zonen ändern -&amp;gt; Was soll verändert werden? TTL der Domain -&amp;gt; ersetzen -&amp;gt; Subdomains: alle [x] -&amp;gt; Neue SOA TTL: 600&lt;br /&gt;
:- In das Feld  &amp;quot;folgende Liste von Domains&amp;quot; fügst Du alle Domains aus der Datei domainliste.txt ein&lt;br /&gt;
&lt;br /&gt;
==Kunden mit externer Domainverwaltung, deren Domains auf den Zielserver verweisen, im Vorfeld informieren. (Frist setzen, denn der Quellserver wird auch mal gestoppt)==&lt;br /&gt;
&lt;br /&gt;
=[Bei den Servern www1., bis www69.estugo.de wurde mit web-Usern und Symlinks gearbeitet, daher gilt insbes. dort folgende Besonderheit VOR dem Transfer:]=&lt;br /&gt;
&lt;br /&gt;
Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;1. Recherchiere, welche Sym-Links aktuell noch bestehen&lt;br /&gt;
:- Logge Dich als root auf dem Quellserver ein und sieh&#039; die den Ordner /var/www an&lt;br /&gt;
::&amp;lt;code&amp;gt;mc /var/www/&amp;lt;/code&amp;gt;&lt;br /&gt;
:- Symlinks findest Du unterhalb des Ordners &amp;quot;/vhosts/&amp;quot;. Sie sehen so aus: &amp;quot;~web1&amp;quot; &#039;&#039;(z.B. für den Symlink von var/www/vhosts/web1.wwwx.hostkraft.de/ auf /var/www/web1/)&#039;&#039;&lt;br /&gt;
:- Rot dargestellte Symlinks in diesem Ordner können entfernt/ignoriert werden.&lt;br /&gt;
:- Symlinks in weißer Farbe haben noch Verbindung zu einem aktuellen Abo unter &amp;quot;/var/www/vhosts/&amp;quot; und benötigen Deine Aufmerksamkeit.&lt;br /&gt;
&lt;br /&gt;
;2. Schaue nach, welche Symlinks, bzw. verkürzte Dokumentenstammangaben in den Shopkonfigs der betreffenden Abos aktiv genutzt werden&lt;br /&gt;
:- Traurig aber wahr: Du musst hierfür (vorzugsweise bei Gambio-Kunden) in die configure.php Dateien schauen&lt;br /&gt;
:- Denke auch an .htaccess Dateien&lt;br /&gt;
&lt;br /&gt;
;3. Ersetze im Kundenabo in der config den verkürzten Dokumentenstamm auf den kompletten Pfad&lt;br /&gt;
:Beispiel: &amp;quot;/var/www/web1/html/..&amp;quot; muss angepasst werden auf &amp;quot;/var/www/vhosts/web1.wwwx.hostkraft.de/html/...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;4. Leere den &#039;cache&#039; und &#039;template_c&#039; Ordner so wie Du es kennst.&lt;br /&gt;
&lt;br /&gt;
;5. Bei ganz alten Gambio-Shops ist der Stamm auch in der Datenbank enthalten&lt;br /&gt;
:- Öffne die Datenbank in phpMyAdmin (Du brauchst evtl. das DB-Passwort aus der configure.php)&lt;br /&gt;
:- suche nach /var/www/&lt;br /&gt;
:- Bearbeite den Eintrag innerhalb der Tabelle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimm Dir hierfür Zeit!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Domainnamen des Quellservers auf dem Zielserver anlegen damit Plesk, Mails und FTP auch weiter über den alten Domainnamen funktionieren=&lt;br /&gt;
&lt;br /&gt;
;1. Entweder das Abonnement &amp;quot;mailserver.#neuerServer#.hostkraft.de&amp;quot; existiert bereits:&lt;br /&gt;
:- dann füge eine neue Subdomain mit dem Namen des Quellservers hinzu -&amp;gt; Hosting-Typ: kein Webhosting&lt;br /&gt;
::&#039;&#039;(selbsterklärend aber gern am Beispiel: Migrierst Du von z.B. www12.estugo.de alle Kunden auf alice.estugo.de, legst Du in dem Abonnement &amp;quot;mailserver.alice.hostkraft.de&amp;quot; nun die Subdomain &amp;quot;www12.estugo.de&amp;quot; an.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;2. Wenn das Abonnement noch nicht existiert, dann hat bei Punkt 1 jemand geschlafen. Lege es spätestens nun an und füge die Subdomain hinzu&lt;br /&gt;
:- Abonnements -&amp;gt; Abonnement hinzufügen -&amp;gt; mailserver.#neuerServer#.hostkraft.de -&amp;gt; Paket ist egal&lt;br /&gt;
:- In diesem neuen Abo die Domain estugo.de hinzufügen -&amp;gt; + Domain hinzufügen -&amp;gt; Domainname: estugo.de&lt;br /&gt;
:- Wechseln in die Hosting-Einstellungen -&amp;gt; Zertifikat: Wildcardzertifikat &amp;quot;*.estugo.de&amp;quot; auswählen&lt;br /&gt;
:- Ganz wichtig: estugo.de -&amp;gt; E-Mail Einstellungen -&amp;gt; E-Mail-Service: Eingehende deaktiviert&lt;br /&gt;
:- dann füge eine neue Subdomain mit dem Namen des Quellservers hinzu -&amp;gt; Hosting-Typ: kein Webhosting&lt;br /&gt;
::&#039;&#039;(selbsterklärend aber gern am Beispiel: Migrierst Du von z.B. www12.estugo.de alle Kunden auf alice.estugo.de, legst Du in dem Abonnement &amp;quot;mailserver.alice.hostkraft.de&amp;quot; nun die Subdomain &amp;quot;www12.estugo.de&amp;quot; an.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Migration aller Abos vom Quellserver auf den Zielserver=&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
:&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:- Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
:- noch eleganter: Füge die IP des Zielhost in die Firewall ein.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos (bis auf die confixx-Subdomain Abos von www1., bis www69). Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein oder prüfe die Symlinks auf dem nächsten zu migrierenden Host.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldungen vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst vor dem tatsächlichen und finalen IP-Switch noch einmal eine allerletzte Synchronisierung machen.&lt;br /&gt;
&lt;br /&gt;
;3. Der Migrator legt in vielen Fällen kein &amp;quot;selector dir&amp;quot; für die migrierten User an. Du machst das also einmal global. (sudo -i)&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/sbin/cagefsctl --rebuild-alt-php-ini &amp;amp;&amp;amp; /usr/sbin/cagefsctl --force-update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Wähle nun in Plesk, im Kundenabo, via PHP-Selector die vom Kunden auf dem Quellserver verwendete PHP-Version aus.&lt;br /&gt;
&lt;br /&gt;
;5. Achte darauf dass in den &amp;quot;normalen&amp;quot; PHP-Eisntellungen der Domain ein PHP-fastcgi Handler ausgewählt ist (sonst greift der selector nicht)&lt;br /&gt;
;5.a Achte insbes. bei Weiterleitungsdomains darauf, dass in den Hosting-Einstellungen das Häckchen für die 301 Weiterleitung auf https entfernt ist.&lt;br /&gt;
&lt;br /&gt;
=Finale Synchronisierung der Kundendaten=&lt;br /&gt;
Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
=Die Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(socat ist global ausgerollt, aber falls doch notwendig findest Du Hinweise zur Installation von &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
;1. Scriptdownload (falls noch nicht in Schritt 2 geschehen):&lt;br /&gt;
:&amp;lt;code&amp;gt;wget --user=Shopbenutzer12 --password=&#039;9k2aS2s&#039; -P /root/ &amp;lt;nowiki&amp;gt;&amp;lt;https://www.estugo.de/files/scripts/umzugspaket.zip&amp;lt;/nowiki&amp;gt;&amp;gt; &amp;amp;&amp;amp; unzip -o umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
:Das Script socat.sh befindet sich nun ausführbar im Ordner /root/&lt;br /&gt;
&lt;br /&gt;
;2. Du kannst das Script auch manuell anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2a. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen !!&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./socat.sh QUELL-IP ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh QUELL-IP ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
:Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
:- In dem Downloadpaket aus Schritt 1 ist auch das ausführbare Script &#039;&#039;webcheck.sh&#039;&#039; enthalten&lt;br /&gt;
:- Nachdem Du das Script ausgeführt hast &amp;lt;code&amp;gt;./webcheck.sh&amp;lt;/code&amp;gt;, bekommst Du eine Liste mit Domainname und Statuscode. Das kann Dir helfen.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix, denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://sharon.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/ oder http://mamonix.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist final zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
==Neue IP in den Domain-DNS==&lt;br /&gt;
&lt;br /&gt;
;Verfahre wie in Punkt 1 beim Anpassen der TTL&lt;br /&gt;
:- Wechsele nun in die partner.providerbox.com&lt;br /&gt;
:- Nutze folgendes Menü&lt;br /&gt;
::Nameserver -&amp;gt; Zonen ändern -&amp;gt; Was soll verändert werden? A-Record -&amp;gt; ersetzen -&amp;gt; Subdomains: alle [x] -&amp;gt; alter Wert: QuellIP -&amp;gt; neuer Wert: ZielIP&lt;br /&gt;
:- In das Feld  &amp;quot;folgende Liste von Domains&amp;quot; fügst Du alle Domains aus der Datei domainliste.txt ein&lt;br /&gt;
&lt;br /&gt;
;Passe die Domain hostkraft.de und schlussendlich auch die Domain estugo.de an&lt;br /&gt;
&lt;br /&gt;
==Service-Pakete anpassen==&lt;br /&gt;
Nachdem die Abos final synchronisiert sind und die Portweiterleitung läuft, passe unbedingt die mit migrierten Servicepakete an. Noch besser: Ordne dem Kunden am besten ein passendes aktuelles Paket zu&lt;br /&gt;
:Ressorcen&lt;br /&gt;
::&amp;quot;Acronis Backup Limit&amp;quot; -&amp;gt; &#039;&#039;&#039;7&#039;&#039;&#039;&lt;br /&gt;
:Berechtigungen&lt;br /&gt;
::&amp;quot;Verwaltung des Zugriffs auf den Server via SSH&amp;quot; -&amp;gt; &#039;&#039;&#039;Zugriff nur auf chrooted-Umgebung erlauben&#039;&#039;&#039; (vernachlässigbar)&lt;br /&gt;
::&amp;quot;Verwaltung von PHP-Version und -Handler&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mittels Serverspeicher&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mithilfe des Remote-Speichers&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Acronis Backup&amp;quot; &#039;&#039;&#039;AKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
:Hosting-Parameter &amp;gt;&lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
:PHP-Einstellungen&lt;br /&gt;
::&amp;quot;PHP-Unterstützung (PHP-Version)&amp;quot; -&amp;gt; eine fastcgi Version auswählen&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe nach +/- 7 Tagen den alten Server&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;&amp;lt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt;&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;&amp;lt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop &amp;amp;&amp;amp; service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop &amp;amp;&amp;amp; service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop &amp;amp;&amp;amp; service courier-imaps stop &amp;amp;&amp;amp; service courier-pop3d stop &amp;amp;&amp;amp; service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop &amp;amp;&amp;amp; service nginx stop &amp;amp;&amp;amp; service zabbix-agent stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Migration_Virtuozzo_auf_Proxmox&amp;diff=1873</id>
		<title>Migration Virtuozzo auf Proxmox</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Migration_Virtuozzo_auf_Proxmox&amp;diff=1873"/>
		<updated>2023-08-06T11:00:40Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Anpassen der TTL für die Domains die migriert werden so bald wie möglich im Voraus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
=Vorbereitungen auf dem nagelneuen Zielhost=&lt;br /&gt;
&lt;br /&gt;
Profil &amp;amp; Einstellungen -&amp;gt; E-Mail Adresse - lautet diese bereits support@estugo.de? Wenn nicht, dann ändern auf support@estugo.de&lt;br /&gt;
&lt;br /&gt;
Tools &amp;amp; Einstellungen -&amp;gt; E-Mail -&amp;gt; Mailserver-Einstellungen -&amp;gt; &amp;quot;SPF-Spamschutz aktivieren, um eingehende E-Mails zu überprüfen&amp;quot; -&amp;gt; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
Tools &amp;amp; Einstellungen -&amp;gt; E-Mail -&amp;gt; Spamfilter -&amp;gt; &amp;quot;Serverweiten Greylisting-Spamschutz aktivieren&amp;quot; -&amp;gt; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
CloudLinux Manager -&amp;gt; Users -&amp;gt; DEFAULT -&amp;gt; Edit (Stift-Icon rechts)&lt;br /&gt;
&lt;br /&gt;
SPEED 150%&lt;br /&gt;
&lt;br /&gt;
PMEM 1.5G&lt;br /&gt;
&lt;br /&gt;
IO 20MB/s&lt;br /&gt;
&lt;br /&gt;
CloudLinux Manager -&amp;gt; Selector -&amp;gt; Choose default modules for -&amp;gt; &#039;&#039;&#039;5.6&#039;&#039;&#039; auswählen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mysql&#039;&#039;&#039; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mysqli&#039;&#039;&#039; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nd_mysql&#039;&#039;&#039; AKTIVIEREN (falls inaktiv)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nd_mysqli&#039;&#039;&#039; AKTIVIEREN (falls inaktiv)&lt;br /&gt;
&lt;br /&gt;
Abonnement zum Anlegen der *.estugo.de - Altservernamen erstellen&lt;br /&gt;
&lt;br /&gt;
Abonnements -&amp;gt; Abonnement hinzufügen -&amp;gt; Domainname: mailserver.#neuerServer#.hostkraft.de -&amp;gt; Paket ist egal, die anderen Einstellungen auch&lt;br /&gt;
&lt;br /&gt;
In diesem neuen Abo die Domain estugo.de hinzufügen -&amp;gt; + Domain hinzufügen -&amp;gt; Domainname: estugo.de&lt;br /&gt;
&lt;br /&gt;
Wechseln in die Hosting-Einstellungen -&amp;gt; Zertifikat: Wildcardzertifikat &amp;quot;*.estugo.de&amp;quot; auswählen&lt;br /&gt;
&lt;br /&gt;
Ganz wichtig: estugo.de -&amp;gt; E-Mail Einstellungen -&amp;gt; E-Mail-Service: Eingehende deaktiviert&lt;br /&gt;
&lt;br /&gt;
=Anpassen der TTL für die Domains die migriert werden so bald wie möglich im Voraus=&lt;br /&gt;
&lt;br /&gt;
;Besorge Dir die Namen aller Domains die auf dem Server angelegt sind&lt;br /&gt;
:Nutze hierfür ein vorbereitets Script (domainumzug.sh) welches Du wie folgt beziehen kannst:&lt;br /&gt;
::&amp;lt;code&amp;gt;wget -P /root/ &amp;lt;nowiki&amp;gt;&amp;lt;https://www.hostingprimus.de/files/scripts/umzugspaket/umzugspaket.zip&amp;lt;/nowiki&amp;gt;&amp;gt; &amp;amp;&amp;amp; unzip -o umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
:- Es wird ein Paket von Scripten geladen und entpackt.&lt;br /&gt;
:- Führe das Domainumzug-Script aus und erhalte das Ergebnis via E-Mail an support@estugo.de&lt;br /&gt;
::&amp;lt;code&amp;gt;./domainumzug.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Wechsele nun in die partner.providerbox.com&lt;br /&gt;
:- Nutze folgendes Menü&lt;br /&gt;
::Nameserver -&amp;gt; Zonen ändern -&amp;gt; Was soll verändert werden? TTL der Domain -&amp;gt; ersetzen -&amp;gt; Subdomains: alle [x] -&amp;gt; Neue SOA TTL: 600&lt;br /&gt;
:- In das Feld  &amp;quot;folgende Liste von Domains&amp;quot; fügst Du alle Domains aus der Datei domainliste.txt ein&lt;br /&gt;
&lt;br /&gt;
==Kunden mit externer Domainverwaltung, deren Domains auf den Zielserver verweisen, im Vorfeld informieren. (Frist setzen, denn der Quellserver wird auch mal gestoppt)==&lt;br /&gt;
&lt;br /&gt;
=[Bei den Servern www1., bis www69.estugo.de wurde mit web-Usern und Symlinks gearbeitet, daher gilt insbes. dort folgende Besonderheit VOR dem Transfer:]=&lt;br /&gt;
&lt;br /&gt;
Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;1. Recherchiere, welche Sym-Links aktuell noch bestehen&lt;br /&gt;
:- Logge Dich als root auf dem Quellserver ein und sieh&#039; die den Ordner /var/www an&lt;br /&gt;
::&amp;lt;code&amp;gt;mc /var/www/&amp;lt;/code&amp;gt;&lt;br /&gt;
:- Symlinks findest Du unterhalb des Ordners &amp;quot;/vhosts/&amp;quot;. Sie sehen so aus: &amp;quot;~web1&amp;quot; &#039;&#039;(z.B. für den Symlink von var/www/vhosts/web1.wwwx.hostkraft.de/ auf /var/www/web1/)&#039;&#039;&lt;br /&gt;
:- Rot dargestellte Symlinks in diesem Ordner können entfernt/ignoriert werden.&lt;br /&gt;
:- Symlinks in weißer Farbe haben noch Verbindung zu einem aktuellen Abo unter &amp;quot;/var/www/vhosts/&amp;quot; und benötigen Deine Aufmerksamkeit.&lt;br /&gt;
&lt;br /&gt;
;2. Schaue nach, welche Symlinks, bzw. verkürzte Dokumentenstammangaben in den Shopkonfigs der betreffenden Abos aktiv genutzt werden&lt;br /&gt;
:- Traurig aber wahr: Du musst hierfür (vorzugsweise bei Gambio-Kunden) in die configure.php Dateien schauen&lt;br /&gt;
:- Denke auch an .htaccess Dateien&lt;br /&gt;
&lt;br /&gt;
;3. Ersetze im Kundenabo in der config den verkürzten Dokumentenstamm auf den kompletten Pfad&lt;br /&gt;
:Beispiel: &amp;quot;/var/www/web1/html/..&amp;quot; muss angepasst werden auf &amp;quot;/var/www/vhosts/web1.wwwx.hostkraft.de/html/...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;4. Leere den &#039;cache&#039; und &#039;template_c&#039; Ordner so wie Du es kennst.&lt;br /&gt;
&lt;br /&gt;
;5. Bei ganz alten Gambio-Shops ist der Stamm auch in der Datenbank enthalten&lt;br /&gt;
:- Öffne die Datenbank in phpMyAdmin (Du brauchst evtl. das DB-Passwort aus der configure.php)&lt;br /&gt;
:- suche nach /var/www/&lt;br /&gt;
:- Bearbeite den Eintrag innerhalb der Tabelle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimm Dir hierfür Zeit!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Domainnamen des Quellservers auf dem Zielserver anlegen damit Plesk, Mails und FTP auch weiter über den alten Domainnamen funktionieren=&lt;br /&gt;
&lt;br /&gt;
;1. Entweder das Abonnement &amp;quot;mailserver.#neuerServer#.hostkraft.de&amp;quot; existiert bereits:&lt;br /&gt;
:- dann füge eine neue Subdomain mit dem Namen des Quellservers hinzu -&amp;gt; Hosting-Typ: kein Webhosting&lt;br /&gt;
::&#039;&#039;(selbsterklärend aber gern am Beispiel: Migrierst Du von z.B. www12.estugo.de alle Kunden auf alice.estugo.de, legst Du in dem Abonnement &amp;quot;mailserver.alice.hostkraft.de&amp;quot; nun die Subdomain &amp;quot;www12.estugo.de&amp;quot; an.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;2. Wenn das Abonnement noch nicht existiert, dann hat bei Punkt 1 jemand geschlafen. Lege es spätestens nun an und füge die Subdomain hinzu&lt;br /&gt;
:- Abonnements -&amp;gt; Abonnement hinzufügen -&amp;gt; mailserver.#neuerServer#.hostkraft.de -&amp;gt; Paket ist egal&lt;br /&gt;
:- In diesem neuen Abo die Domain estugo.de hinzufügen -&amp;gt; + Domain hinzufügen -&amp;gt; Domainname: estugo.de&lt;br /&gt;
:- Wechseln in die Hosting-Einstellungen -&amp;gt; Zertifikat: Wildcardzertifikat &amp;quot;*.estugo.de&amp;quot; auswählen&lt;br /&gt;
:- Ganz wichtig: estugo.de -&amp;gt; E-Mail Einstellungen -&amp;gt; E-Mail-Service: Eingehende deaktiviert&lt;br /&gt;
:- dann füge eine neue Subdomain mit dem Namen des Quellservers hinzu -&amp;gt; Hosting-Typ: kein Webhosting&lt;br /&gt;
::&#039;&#039;(selbsterklärend aber gern am Beispiel: Migrierst Du von z.B. www12.estugo.de alle Kunden auf alice.estugo.de, legst Du in dem Abonnement &amp;quot;mailserver.alice.hostkraft.de&amp;quot; nun die Subdomain &amp;quot;www12.estugo.de&amp;quot; an.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Migration aller Abos vom Quellserver auf den Zielserver=&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
:&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:- Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
:- noch eleganter: Füge die IP des Zielhost in die Firewall ein.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos (bis auf die confixx-Subdomain Abos von www1., bis www69). Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein oder prüfe die Symlinks auf dem nächsten zu migrierenden Host.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldungen vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst vor dem tatsächlichen und finalen IP-Switch noch einmal eine allerletzte Synchronisierung machen.&lt;br /&gt;
&lt;br /&gt;
;3. Der Migrator legt in vielen Fällen kein &amp;quot;selector dir&amp;quot; für die migrierten User an. Du machst das also einmal global. (sudo -i)&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/sbin/cagefsctl --rebuild-alt-php-ini &amp;amp;&amp;amp; /usr/sbin/cagefsctl --force-update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Wähle nun in Plesk, im Kundenabo, via PHP-Selector die vom Kunden auf dem Quellserver verwendete PHP-Version aus.&lt;br /&gt;
&lt;br /&gt;
;5. Achte darauf dass in den &amp;quot;normalen&amp;quot; PHP-Eisntellungen der Domain ein PHP-fastcgi Handler ausgewählt ist (sonst greift der selector nicht)&lt;br /&gt;
;5.a Achte insbes. bei Weiterleitungsdomains darauf, dass in den Hosting-Einstellungen das Häckchen für die 301 Weiterleitung auf https entfernt ist.&lt;br /&gt;
&lt;br /&gt;
=Finale Synchronisierung der Kundendaten=&lt;br /&gt;
Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
=Die Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(socat ist global ausgerollt, aber falls doch notwendig findest Du Hinweise zur Installation von &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
;1. Scriptdownload (falls noch nicht in Schritt 2 geschehen):&lt;br /&gt;
:&amp;lt;code&amp;gt;wget --user=Shopbenutzer12 --password=&#039;9k2aS2s&#039; -P /root/ &amp;lt;nowiki&amp;gt;&amp;lt;https://www.estugo.de/files/scripts/umzugspaket.zip&amp;lt;/nowiki&amp;gt;&amp;gt; &amp;amp;&amp;amp; unzip -o umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
:Das Script socat.sh befindet sich nun ausführbar im Ordner /root/&lt;br /&gt;
&lt;br /&gt;
;2. Du kannst das Script auch manuell anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2a. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen !!&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./socat.sh QUELL-IP ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh QUELL-IP ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
:Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
:- In dem Downloadpaket aus Schritt 1 ist auch das ausführbare Script &#039;&#039;webcheck.sh&#039;&#039; enthalten&lt;br /&gt;
:- Nachdem Du das Script ausgeführt hast &amp;lt;code&amp;gt;./webcheck.sh&amp;lt;/code&amp;gt;, bekommst Du eine Liste mit Domainname und Statuscode. Das kann Dir helfen.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix, denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://sharon.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/ oder http://mamonix.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist final zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
==Neue IP in den Domain-DNS==&lt;br /&gt;
&lt;br /&gt;
;Verfahre wie in Punkt 1 beim Anpassen der TTL&lt;br /&gt;
:- Wechsele nun in die partner.providerbox.com&lt;br /&gt;
:- Nutze folgendes Menü&lt;br /&gt;
::Nameserver -&amp;gt; Zonen ändern -&amp;gt; Was soll verändert werden? A-Record -&amp;gt; ersetzen -&amp;gt; Subdomains: alle [x] -&amp;gt; alter Wert: QuellIP -&amp;gt; neuer Wert: ZielIP&lt;br /&gt;
:- In das Feld  &amp;quot;folgende Liste von Domains&amp;quot; fügst Du alle Domains aus der Datei domainliste.txt ein&lt;br /&gt;
&lt;br /&gt;
;Passe die Domain hostkraft.de und schlussendlich auch die Domain estugo.de an&lt;br /&gt;
&lt;br /&gt;
==Service-Pakete anpassen==&lt;br /&gt;
Nachdem die Abos final synchronisiert sind und die Portweiterleitung läuft, passe unbedingt die mit migrierten Servicepakete an. Noch besser: Ordne dem Kunden am besten ein passendes aktuelles Paket zu&lt;br /&gt;
:Ressorcen&lt;br /&gt;
::&amp;quot;Acronis Backup Limit&amp;quot; -&amp;gt; &#039;&#039;&#039;7&#039;&#039;&#039;&lt;br /&gt;
:Berechtigungen&lt;br /&gt;
::&amp;quot;Verwaltung des Zugriffs auf den Server via SSH&amp;quot; -&amp;gt; &#039;&#039;&#039;Zugriff nur auf chrooted-Umgebung erlauben&#039;&#039;&#039; (vernachlässigbar)&lt;br /&gt;
::&amp;quot;Verwaltung von PHP-Version und -Handler&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mittels Serverspeicher&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mithilfe des Remote-Speichers&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Acronis Backup&amp;quot; &#039;&#039;&#039;AKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
:Hosting-Parameter &amp;gt;&lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
:PHP-Einstellungen&lt;br /&gt;
::&amp;quot;PHP-Unterstützung (PHP-Version)&amp;quot; -&amp;gt; eine fastcgi Version auswählen&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe nach +/- 7 Tagen den alten Server&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;&amp;lt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt;&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;&amp;lt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop &amp;amp;&amp;amp; service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop &amp;amp;&amp;amp; service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop &amp;amp;&amp;amp; service courier-imaps stop &amp;amp;&amp;amp; service courier-pop3d stop &amp;amp;&amp;amp; service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop &amp;amp;&amp;amp; service nginx stop &amp;amp;&amp;amp; service zabbix-agent stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Migration_Virtuozzo_auf_Proxmox&amp;diff=1872</id>
		<title>Migration Virtuozzo auf Proxmox</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Migration_Virtuozzo_auf_Proxmox&amp;diff=1872"/>
		<updated>2023-08-06T10:58:37Z</updated>

		<summary type="html">&lt;p&gt;Standard: Die Seite wurde neu angelegt: „Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.  =Vorbereitungen auf dem nagelneuen Zielhost=  Profil &amp;amp; Einstellungen -&amp;gt; E-Mail Adresse - lautet diese bereits support@estugo.de? Wenn nicht, dann ändern auf support@estugo.de  Tools &amp;amp; Einstellungen -&amp;gt; E-Mail -&amp;gt; Mailserver-Einstellungen -&amp;gt; &amp;quot;SPF-Spamschutz aktivieren, um eingehende E-Mails…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
=Vorbereitungen auf dem nagelneuen Zielhost=&lt;br /&gt;
&lt;br /&gt;
Profil &amp;amp; Einstellungen -&amp;gt; E-Mail Adresse - lautet diese bereits support@estugo.de? Wenn nicht, dann ändern auf support@estugo.de&lt;br /&gt;
&lt;br /&gt;
Tools &amp;amp; Einstellungen -&amp;gt; E-Mail -&amp;gt; Mailserver-Einstellungen -&amp;gt; &amp;quot;SPF-Spamschutz aktivieren, um eingehende E-Mails zu überprüfen&amp;quot; -&amp;gt; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
Tools &amp;amp; Einstellungen -&amp;gt; E-Mail -&amp;gt; Spamfilter -&amp;gt; &amp;quot;Serverweiten Greylisting-Spamschutz aktivieren&amp;quot; -&amp;gt; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
CloudLinux Manager -&amp;gt; Users -&amp;gt; DEFAULT -&amp;gt; Edit (Stift-Icon rechts)&lt;br /&gt;
&lt;br /&gt;
SPEED 150%&lt;br /&gt;
&lt;br /&gt;
PMEM 1.5G&lt;br /&gt;
&lt;br /&gt;
IO 20MB/s&lt;br /&gt;
&lt;br /&gt;
CloudLinux Manager -&amp;gt; Selector -&amp;gt; Choose default modules for -&amp;gt; &#039;&#039;&#039;5.6&#039;&#039;&#039; auswählen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mysql&#039;&#039;&#039; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;mysqli&#039;&#039;&#039; DEAKTIVIEREN (falls aktiv)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nd_mysql&#039;&#039;&#039; AKTIVIEREN (falls inaktiv)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nd_mysqli&#039;&#039;&#039; AKTIVIEREN (falls inaktiv)&lt;br /&gt;
&lt;br /&gt;
Abonnement zum Anlegen der *.estugo.de - Altservernamen erstellen&lt;br /&gt;
&lt;br /&gt;
Abonnements -&amp;gt; Abonnement hinzufügen -&amp;gt; Domainname: mailserver.#neuerServer#.hostkraft.de -&amp;gt; Paket ist egal, die anderen Einstellungen auch&lt;br /&gt;
&lt;br /&gt;
In diesem neuen Abo die Domain estugo.de hinzufügen -&amp;gt; + Domain hinzufügen -&amp;gt; Domainname: estugo.de&lt;br /&gt;
&lt;br /&gt;
Wechseln in die Hosting-Einstellungen -&amp;gt; Zertifikat: Wildcardzertifikat &amp;quot;*.estugo.de&amp;quot; auswählen&lt;br /&gt;
&lt;br /&gt;
Ganz wichtig: estugo.de -&amp;gt; E-Mail Einstellungen -&amp;gt; E-Mail-Service: Eingehende deaktiviert&lt;br /&gt;
&lt;br /&gt;
=Anpassen der TTL für die Domains die migriert werden so bald wie möglich im Voraus=&lt;br /&gt;
&lt;br /&gt;
;Besorge Dir die Namen aller Domains die auf dem Server angelegt sind&lt;br /&gt;
:Nutze hierfür ein vorbereitets Script (domainumzug.sh) welches Du wie folgt beziehen kannst:&lt;br /&gt;
::&amp;lt;code&amp;gt;wget --user=Shopbenutzer12 --password=&#039;9k2aS2s&#039; -P /root/ &amp;lt;nowiki&amp;gt;&amp;lt;https://www.estugo.de/files/scripts/umzugspaket.zip&amp;lt;/nowiki&amp;gt;&amp;gt; &amp;amp;&amp;amp; unzip -o umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
:- Es wird ein Paket von Scripten geladen und entpackt.&lt;br /&gt;
:- Führe das Domainumzug-Script aus und erhalte das Ergebnis via E-Mail an support@estugo.de&lt;br /&gt;
::&amp;lt;code&amp;gt;./domainumzug.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Wechsele nun in die partner.providerbox.com&lt;br /&gt;
:- Nutze folgendes Menü&lt;br /&gt;
::Nameserver -&amp;gt; Zonen ändern -&amp;gt; Was soll verändert werden? TTL der Domain -&amp;gt; ersetzen -&amp;gt; Subdomains: alle [x] -&amp;gt; Neue SOA TTL: 600&lt;br /&gt;
:- In das Feld  &amp;quot;folgende Liste von Domains&amp;quot; fügst Du alle Domains aus der Datei domainliste.txt ein&lt;br /&gt;
&lt;br /&gt;
==Kunden mit externer Domainverwaltung, deren Domains auf den Zielserver verweisen, im Vorfeld informieren. (Frist setzen, denn der Quellserver wird auch mal gestoppt)==&lt;br /&gt;
&lt;br /&gt;
=[Bei den Servern www1., bis www69.estugo.de wurde mit web-Usern und Symlinks gearbeitet, daher gilt insbes. dort folgende Besonderheit VOR dem Transfer:]=&lt;br /&gt;
&lt;br /&gt;
Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;1. Recherchiere, welche Sym-Links aktuell noch bestehen&lt;br /&gt;
:- Logge Dich als root auf dem Quellserver ein und sieh&#039; die den Ordner /var/www an&lt;br /&gt;
::&amp;lt;code&amp;gt;mc /var/www/&amp;lt;/code&amp;gt;&lt;br /&gt;
:- Symlinks findest Du unterhalb des Ordners &amp;quot;/vhosts/&amp;quot;. Sie sehen so aus: &amp;quot;~web1&amp;quot; &#039;&#039;(z.B. für den Symlink von var/www/vhosts/web1.wwwx.hostkraft.de/ auf /var/www/web1/)&#039;&#039;&lt;br /&gt;
:- Rot dargestellte Symlinks in diesem Ordner können entfernt/ignoriert werden.&lt;br /&gt;
:- Symlinks in weißer Farbe haben noch Verbindung zu einem aktuellen Abo unter &amp;quot;/var/www/vhosts/&amp;quot; und benötigen Deine Aufmerksamkeit.&lt;br /&gt;
&lt;br /&gt;
;2. Schaue nach, welche Symlinks, bzw. verkürzte Dokumentenstammangaben in den Shopkonfigs der betreffenden Abos aktiv genutzt werden&lt;br /&gt;
:- Traurig aber wahr: Du musst hierfür (vorzugsweise bei Gambio-Kunden) in die configure.php Dateien schauen&lt;br /&gt;
:- Denke auch an .htaccess Dateien&lt;br /&gt;
&lt;br /&gt;
;3. Ersetze im Kundenabo in der config den verkürzten Dokumentenstamm auf den kompletten Pfad&lt;br /&gt;
:Beispiel: &amp;quot;/var/www/web1/html/..&amp;quot; muss angepasst werden auf &amp;quot;/var/www/vhosts/web1.wwwx.hostkraft.de/html/...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;4. Leere den &#039;cache&#039; und &#039;template_c&#039; Ordner so wie Du es kennst.&lt;br /&gt;
&lt;br /&gt;
;5. Bei ganz alten Gambio-Shops ist der Stamm auch in der Datenbank enthalten&lt;br /&gt;
:- Öffne die Datenbank in phpMyAdmin (Du brauchst evtl. das DB-Passwort aus der configure.php)&lt;br /&gt;
:- suche nach /var/www/&lt;br /&gt;
:- Bearbeite den Eintrag innerhalb der Tabelle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimm Dir hierfür Zeit!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Domainnamen des Quellservers auf dem Zielserver anlegen damit Plesk, Mails und FTP auch weiter über den alten Domainnamen funktionieren=&lt;br /&gt;
&lt;br /&gt;
;1. Entweder das Abonnement &amp;quot;mailserver.#neuerServer#.hostkraft.de&amp;quot; existiert bereits:&lt;br /&gt;
:- dann füge eine neue Subdomain mit dem Namen des Quellservers hinzu -&amp;gt; Hosting-Typ: kein Webhosting&lt;br /&gt;
::&#039;&#039;(selbsterklärend aber gern am Beispiel: Migrierst Du von z.B. www12.estugo.de alle Kunden auf alice.estugo.de, legst Du in dem Abonnement &amp;quot;mailserver.alice.hostkraft.de&amp;quot; nun die Subdomain &amp;quot;www12.estugo.de&amp;quot; an.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;2. Wenn das Abonnement noch nicht existiert, dann hat bei Punkt 1 jemand geschlafen. Lege es spätestens nun an und füge die Subdomain hinzu&lt;br /&gt;
:- Abonnements -&amp;gt; Abonnement hinzufügen -&amp;gt; mailserver.#neuerServer#.hostkraft.de -&amp;gt; Paket ist egal&lt;br /&gt;
:- In diesem neuen Abo die Domain estugo.de hinzufügen -&amp;gt; + Domain hinzufügen -&amp;gt; Domainname: estugo.de&lt;br /&gt;
:- Wechseln in die Hosting-Einstellungen -&amp;gt; Zertifikat: Wildcardzertifikat &amp;quot;*.estugo.de&amp;quot; auswählen&lt;br /&gt;
:- Ganz wichtig: estugo.de -&amp;gt; E-Mail Einstellungen -&amp;gt; E-Mail-Service: Eingehende deaktiviert&lt;br /&gt;
:- dann füge eine neue Subdomain mit dem Namen des Quellservers hinzu -&amp;gt; Hosting-Typ: kein Webhosting&lt;br /&gt;
::&#039;&#039;(selbsterklärend aber gern am Beispiel: Migrierst Du von z.B. www12.estugo.de alle Kunden auf alice.estugo.de, legst Du in dem Abonnement &amp;quot;mailserver.alice.hostkraft.de&amp;quot; nun die Subdomain &amp;quot;www12.estugo.de&amp;quot; an.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Migration aller Abos vom Quellserver auf den Zielserver=&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
:&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:- Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
:- noch eleganter: Füge die IP des Zielhost in die Firewall ein.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos (bis auf die confixx-Subdomain Abos von www1., bis www69). Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein oder prüfe die Symlinks auf dem nächsten zu migrierenden Host.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldungen vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst vor dem tatsächlichen und finalen IP-Switch noch einmal eine allerletzte Synchronisierung machen.&lt;br /&gt;
&lt;br /&gt;
;3. Der Migrator legt in vielen Fällen kein &amp;quot;selector dir&amp;quot; für die migrierten User an. Du machst das also einmal global. (sudo -i)&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/sbin/cagefsctl --rebuild-alt-php-ini &amp;amp;&amp;amp; /usr/sbin/cagefsctl --force-update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Wähle nun in Plesk, im Kundenabo, via PHP-Selector die vom Kunden auf dem Quellserver verwendete PHP-Version aus.&lt;br /&gt;
&lt;br /&gt;
;5. Achte darauf dass in den &amp;quot;normalen&amp;quot; PHP-Eisntellungen der Domain ein PHP-fastcgi Handler ausgewählt ist (sonst greift der selector nicht)&lt;br /&gt;
;5.a Achte insbes. bei Weiterleitungsdomains darauf, dass in den Hosting-Einstellungen das Häckchen für die 301 Weiterleitung auf https entfernt ist.&lt;br /&gt;
&lt;br /&gt;
=Finale Synchronisierung der Kundendaten=&lt;br /&gt;
Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
=Die Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(socat ist global ausgerollt, aber falls doch notwendig findest Du Hinweise zur Installation von &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
;1. Scriptdownload (falls noch nicht in Schritt 2 geschehen):&lt;br /&gt;
:&amp;lt;code&amp;gt;wget --user=Shopbenutzer12 --password=&#039;9k2aS2s&#039; -P /root/ &amp;lt;nowiki&amp;gt;&amp;lt;https://www.estugo.de/files/scripts/umzugspaket.zip&amp;lt;/nowiki&amp;gt;&amp;gt; &amp;amp;&amp;amp; unzip -o umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
:Das Script socat.sh befindet sich nun ausführbar im Ordner /root/&lt;br /&gt;
&lt;br /&gt;
;2. Du kannst das Script auch manuell anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2a. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen !!&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./socat.sh QUELL-IP ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh QUELL-IP ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
:Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
:- In dem Downloadpaket aus Schritt 1 ist auch das ausführbare Script &#039;&#039;webcheck.sh&#039;&#039; enthalten&lt;br /&gt;
:- Nachdem Du das Script ausgeführt hast &amp;lt;code&amp;gt;./webcheck.sh&amp;lt;/code&amp;gt;, bekommst Du eine Liste mit Domainname und Statuscode. Das kann Dir helfen.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix, denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://sharon.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/ oder http://mamonix.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist final zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
==Neue IP in den Domain-DNS==&lt;br /&gt;
&lt;br /&gt;
;Verfahre wie in Punkt 1 beim Anpassen der TTL&lt;br /&gt;
:- Wechsele nun in die partner.providerbox.com&lt;br /&gt;
:- Nutze folgendes Menü&lt;br /&gt;
::Nameserver -&amp;gt; Zonen ändern -&amp;gt; Was soll verändert werden? A-Record -&amp;gt; ersetzen -&amp;gt; Subdomains: alle [x] -&amp;gt; alter Wert: QuellIP -&amp;gt; neuer Wert: ZielIP&lt;br /&gt;
:- In das Feld  &amp;quot;folgende Liste von Domains&amp;quot; fügst Du alle Domains aus der Datei domainliste.txt ein&lt;br /&gt;
&lt;br /&gt;
;Passe die Domain hostkraft.de und schlussendlich auch die Domain estugo.de an&lt;br /&gt;
&lt;br /&gt;
==Service-Pakete anpassen==&lt;br /&gt;
Nachdem die Abos final synchronisiert sind und die Portweiterleitung läuft, passe unbedingt die mit migrierten Servicepakete an. Noch besser: Ordne dem Kunden am besten ein passendes aktuelles Paket zu&lt;br /&gt;
:Ressorcen&lt;br /&gt;
::&amp;quot;Acronis Backup Limit&amp;quot; -&amp;gt; &#039;&#039;&#039;7&#039;&#039;&#039;&lt;br /&gt;
:Berechtigungen&lt;br /&gt;
::&amp;quot;Verwaltung des Zugriffs auf den Server via SSH&amp;quot; -&amp;gt; &#039;&#039;&#039;Zugriff nur auf chrooted-Umgebung erlauben&#039;&#039;&#039; (vernachlässigbar)&lt;br /&gt;
::&amp;quot;Verwaltung von PHP-Version und -Handler&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mittels Serverspeicher&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mithilfe des Remote-Speichers&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Acronis Backup&amp;quot; &#039;&#039;&#039;AKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
:Hosting-Parameter &amp;gt;&lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
:PHP-Einstellungen&lt;br /&gt;
::&amp;quot;PHP-Unterstützung (PHP-Version)&amp;quot; -&amp;gt; eine fastcgi Version auswählen&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe nach +/- 7 Tagen den alten Server&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;&amp;lt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt;&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;&amp;lt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop &amp;amp;&amp;amp; service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop &amp;amp;&amp;amp; service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop &amp;amp;&amp;amp; service courier-imaps stop &amp;amp;&amp;amp; service courier-pop3d stop &amp;amp;&amp;amp; service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop &amp;amp;&amp;amp; service nginx stop &amp;amp;&amp;amp; service zabbix-agent stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=SSH_Befehle&amp;diff=1871</id>
		<title>SSH Befehle</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=SSH_Befehle&amp;diff=1871"/>
		<updated>2023-08-01T21:12:15Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Daten via SSH von Shared auf anderen Shared verschieben */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SSH]]&lt;br /&gt;
&lt;br /&gt;
=Dienste und Prozesse=&lt;br /&gt;
===Dienste neustarten===&lt;br /&gt;
;zum Neustarten kopiere eine Zeile und füge diese auf der Shell ein (ohne Klammern) weitere Optionen statt &#039;&#039;restart&#039;&#039; wären z.B. &#039;&#039;stop&#039;&#039; und &#039;&#039;start&#039;&#039;&lt;br /&gt;
====OPEN VPN Dienst neustarten====&lt;br /&gt;
:&amp;lt;code&amp;gt;/etc/init.d/openvpnas restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====HTTP/Webserver/Apache====&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd restart&amp;lt;/code&amp;gt;			&lt;br /&gt;
====HTTP/Webserver/Nginx====&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx restart&amp;lt;/code&amp;gt;			&lt;br /&gt;
====FTP====&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====Datenbank/Sql/MariaDB====&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadb restart&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====Authentifzierung Posteingang====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon restart&amp;lt;/code&amp;gt; 	&lt;br /&gt;
====Authentifizierung Postausgang====&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd restart&amp;lt;/code&amp;gt;	&lt;br /&gt;
====Postfix/Postausgang====&lt;br /&gt;
:Wenn der Maildienst komplett neu gestartet werden soll, dann am Besten immer Postfix und auch die folgenden 4 Dienste neu starten&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix restart&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix restart &amp;amp;&amp;amp; service courier-imapd restart &amp;amp;&amp;amp; service courier-imaps restart &amp;amp;&amp;amp; service courier-pop3d restart &amp;amp;&amp;amp; service courier-pop3s restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====IMAP ohne SSL====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd restart&amp;lt;/code&amp;gt; 		&lt;br /&gt;
====IMAP mit SSL====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps restart&amp;lt;/code&amp;gt;		&lt;br /&gt;
====POP3 ohne SSL====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d restart&amp;lt;/code&amp;gt;		&lt;br /&gt;
====POP3 mit SSL====&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s restart&amp;lt;/code&amp;gt;		&lt;br /&gt;
====Cronjobs====&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond restart&amp;lt;/code&amp;gt;			&lt;br /&gt;
====Netzwerkverbindungen====&lt;br /&gt;
:&amp;lt;code&amp;gt;service network restart&amp;lt;/code&amp;gt;	&lt;br /&gt;
====Zabbix Agenten neustart====&lt;br /&gt;
:&amp;lt;code&amp;gt;service zabbix-agent restart&amp;lt;/code&amp;gt;&lt;br /&gt;
====Plesk====&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa restart&amp;lt;/code&amp;gt;			&lt;br /&gt;
====Plesk-Dienst====&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server restart&amp;lt;/code&amp;gt;		&lt;br /&gt;
====Plesk-Dienst====&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine restart&amp;lt;/code&amp;gt;&lt;br /&gt;
===Dr. Web Virusdatenbank manuell updaten===&lt;br /&gt;
:&amp;lt;code&amp;gt;/opt/drweb/update.pl&amp;lt;/code&amp;gt;&lt;br /&gt;
===laufende Prozesse/Dienste einsehen===&lt;br /&gt;
:&amp;lt;code&amp;gt;htop&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;top&amp;lt;/code&amp;gt; (zeigt auch die RAM und CPU Auslastung an)&lt;br /&gt;
:&amp;lt;code&amp;gt;ps auxf&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;free -m&amp;lt;/code&amp;gt; (zeigt den aktuell tatsächlich freien Arbeitsspeicher an)&lt;br /&gt;
===E-Mail versenden via SSH===&lt;br /&gt;
&amp;lt;code&amp;gt;echo &amp;quot;MAILTEXT&amp;quot; | mail -s &amp;quot;BETREFF&amp;quot; EMPFÄNGERADRESSE&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server-Status bei den Plesk-Servern öffnen===&lt;br /&gt;
&amp;lt;code&amp;gt;lynx --dump --width 200 -auth=monitor:MsdorRf2p3f &amp;lt;nowiki&amp;gt;http://localhost:7080/server-status&amp;lt;/nowiki&amp;gt; | less&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Plesk_AdminPasswort ändern===&lt;br /&gt;
&amp;lt;code&amp;gt;plesk bin admin --set-admin-password -passwd &#039;*****&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Speicherplatz einzelner Accounts neu berechnen===&lt;br /&gt;
&amp;lt;code&amp;gt;/usr/local/psa/admin/sbin/statistics --calculate-one --domain-name=name.wwwXX.hostkraft.de&amp;lt;/code&amp;gt;&lt;br /&gt;
===Speicherplatz aller Abo´s neu berechnen===&lt;br /&gt;
&amp;lt;code&amp;gt;/usr/local/psa/admin/sbin/statistics –calculate-all&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Webstats für Domain entfernen===&lt;br /&gt;
&amp;lt;code&amp;gt;plesk bin domain --update example.com -webstat none&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Alles rund um Dateien=&lt;br /&gt;
===Wörter in Dateien finden und ausgeben lassen===&lt;br /&gt;
&amp;lt;code&amp;gt;find /var/www/vhosts/hierdiedomain/httpdocs/ -type f -print0 |xargs --null grep -i &amp;quot;h&amp;lt;/code&amp;gt;&lt;br /&gt;
===Dateinamen auslesen===&lt;br /&gt;
&amp;lt;code&amp;gt;ls -la /var/www/vhosts/andreaswehner.www81.hostkraft.de/httpdocs/logfiles | less&amp;lt;/code&amp;gt;&lt;br /&gt;
===Dateien löschen===&lt;br /&gt;
&amp;lt;code&amp;gt;find /var/www/vhosts/andreaswehner.www81.hostkraft.de/httpdocs/logfiles -type f -name &amp;quot;error*.*.log.gz&amp;quot; -print0 | xargs -0 rm&amp;lt;/code&amp;gt;&lt;br /&gt;
===Rechte/Ordner und Dateien Testshops richtig zuweisen bei fehler 404 Permissions denied....===&lt;br /&gt;
:&amp;lt;code&amp;gt;find /var/www/vhosts/marcusklopp.www72.hostkraft.de/httpdocs/ -type f -print0 | xargs -0 chmod 644&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;find /var/www/vhosts/marcusklopp.www72.hostkraft.de/httpdocs/ -type d -print0 | xargs -0 chmod 755&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Größe von Dateien und Ordner berechnen===&lt;br /&gt;
&amp;lt;code&amp;gt;du -h --max-depth=1&amp;lt;/code&amp;gt;&lt;br /&gt;
===Verzeichnisgröße berechnen===&lt;br /&gt;
&amp;lt;code&amp;gt;du -sch /var&amp;lt;/code&amp;gt;&lt;br /&gt;
===Daten via SSH von Shared auf anderen Shared verschieben===&lt;br /&gt;
&amp;lt;code&amp;gt;rsync -arvuP -e ssh /var/www/vhosts/#########/httpdocs/gx2/ root@www##.hostingprimus.de:/var/www/vhosts/#############/httpdocs/gx2&amp;lt;/code&amp;gt;&lt;br /&gt;
:Im Anschluss Benutzer anpassen: &lt;br /&gt;
&amp;lt;code&amp;gt;find /var/www/vhosts/#####.www####.hostkraft.de/ -type f -exec ls -la --full-time {} \;|grep &amp;quot;2015-07-02 17:35&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dateien zählen===&lt;br /&gt;
&amp;lt;code&amp;gt;cd /var/www/vhosts/sebastianmeier.www70.hostkraft.de/httpdocs/ &amp;amp;&amp;amp; for i in `ls -a -1`; do echo &amp;quot;$i: `find $i|wc -l`&amp;quot;; done | sort -n -k2&amp;lt;/code&amp;gt;&lt;br /&gt;
===neue Zeile am Ende der Datei einfügen ---&amp;gt; $a muss bestehen bleiben!===&lt;br /&gt;
&amp;lt;code&amp;gt;sed -i &#039;$aNeue Zeile&#039; /root/inodes.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
===Zeichen aus der Anzeige einer Datei ausschließen===&lt;br /&gt;
Konfigurationsdateien können so ohne die lästigen Hinweise angezeigt werden. So dass man nur die tatsächlichen Parameter angezeigt bekommt.&amp;lt;br&amp;gt;&lt;br /&gt;
Allerdings dann auch ohne die auskommentierten Zeilen. Also immer schön prüfen.&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /etc/zabbix/zabbix_proxy.conf |grep -v &amp;quot;^#$&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /etc/zabbix/zabbix_proxy.conf |grep -v &amp;quot;#&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Alles rund um Datenbanken=&lt;br /&gt;
===Db Dump via SSH===&lt;br /&gt;
&amp;lt;code&amp;gt;mysqldump -uadmin -p`cat /etc/psa/.psa.shadow` hierdbname &amp;gt; /var/www/vhosts/hierdiedomain/httpdocs/hierderneuedbname.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Datenbank kopieren===&lt;br /&gt;
&amp;lt;code&amp;gt;cp -a /mnt/var/lib/mysql-gzdumps/#####.sql.gz /tmp/ &amp;amp;&amp;amp; gunzip /tmp/####.sql.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Datenbank wiederherstellen===&lt;br /&gt;
&amp;lt;code&amp;gt;mysql -uadmin -p`cat /etc/psa/.psa.shadow` ##### &amp;lt; /tmp/####.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===alte, entpackte Datenbank löschen===&lt;br /&gt;
&amp;lt;code&amp;gt;rm -f tmp/####.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Arbeiten auf dem Datenbankserver via SSH==&lt;br /&gt;
Im Prinzip muss man nicht häufig via SSH auf den Datenbankserver zugreifen, da wir dies zumeist bequem über Plesk lösen. Jedoch gibt es die Möglichkeit, hier schnell und gezielt Informationen zu erhalten oder umzusetzen.&lt;br /&gt;
===Öffnen einer Sitzung:===&lt;br /&gt;
&amp;lt;code&amp;gt;plesk db&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ausgabe:&lt;br /&gt;
::&#039;&#039;Welcome to the MariaDB monitor.  Commands end with ; or \g.&#039;&#039;&lt;br /&gt;
::&#039;&#039;Your MariaDB connection id is 489180&#039;&#039;&lt;br /&gt;
::&#039;&#039;Server version: 10.2.26-MariaDB MariaDB Server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Type &#039;help;&#039; or &#039;\h&#039; for help. Type &#039;\c&#039; to clear the current input statement.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Innerhalb der Datenbanksitzung ändert sich die Eingabeaufforderung zu folgender Ansicht:&lt;br /&gt;
:MariaDB [psa]&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ein einfacher Befehl könnte nun z.B. lauten:===&lt;br /&gt;
Alle Datenbanken auf dem Server auflisten&lt;br /&gt;
:MariaDB [psa]&amp;gt;  &amp;lt;code&amp;gt;show databases;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beachte: der Befehl wird mit einem Semikolon (;) beendet&lt;br /&gt;
&lt;br /&gt;
===Ein etwas komplexerer Befehl zum Anzeigen bestimmter Parameter===&lt;br /&gt;
Auflisten aller verwendeter SQL Modi&lt;br /&gt;
:MariaDB [psa]&amp;gt;  &amp;lt;code&amp;gt;SELECT @@SQL_MODE, @@GLOBAL.SQL_MODE;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Beenden der Datenbanksitzung===&lt;br /&gt;
:MariaDB [psa]&amp;gt;  &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Alles rund um LOGS=&lt;br /&gt;
===Wo sind welche Logs===&lt;br /&gt;
;Maillog&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/log/maillog | grep postfach@domain.tld&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Ftplog - Logins&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/log/secure | grep ftpuser&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Ftplog - Transfer&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/log/plesk/xferlog | grep ftpuser&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Logging Reparieren===&lt;br /&gt;
;Sofern div. Prozesse / Befehle ( screen/weget/usw )nicht ordnungsgemäß durchlaufen.&lt;br /&gt;
:&amp;lt;code&amp;gt;rm -rf /var/log/journal/*&amp;lt;/code&amp;gt;&lt;br /&gt;
:nach dem Löschen ist ein &amp;lt;code&amp;gt;reboot&amp;lt;/code&amp;gt; unumgänglich&lt;br /&gt;
===LOG Live überprüfen===&lt;br /&gt;
:&amp;lt;code&amp;gt;watch &#039;tail -n 20 /var/log/maillog&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FTP Log überprüfen===&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/log/secure | grep hierderuser&amp;lt;/code&amp;gt;&lt;br /&gt;
===Zugriffe von Bots sortieren===&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/www/vhosts/system&#039;&#039;/hierdiedomain&#039;&#039;/logs/access_log.processed | grep bot | awk -F\&amp;quot; &#039;{print $6}&#039; | sort | uniq -c | sort -n&amp;lt;/code&amp;gt;&lt;br /&gt;
===Ordner für Statistiken neu anlegen===&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/local/psa/admin/sbin/relink-vhost-logs --domain-name andreaskaser.wwwXX.hostkraft.de --sys-user-login andreaskaser --create&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Nützliches=&lt;br /&gt;
===Farbe der SSH Sitzung ändern===&lt;br /&gt;
;&amp;lt;code&amp;gt;printf &#039;\e[38;5;34m Foreground color: green\n&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
===Passwörter von Postfächern auslesen===&lt;br /&gt;
;&amp;lt;code&amp;gt;/usr/local/psa/admin/bin/mail_auth_view | grep &#039;domain.tld&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
==IP auslesen aus mehrfacher Anzeige==&lt;br /&gt;
;&amp;lt;code&amp;gt;ip a | grep &amp;quot;venet0:0&amp;quot; | awk &#039;{print $4}&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;quot;ip a&amp;quot; als Grundbefehl , &amp;quot;grep&amp;quot; auf den zutreffensten Ausdruck der jeweilgen Zeile , &amp;quot;awk&amp;quot; hier auf den 4 Asudruck den geGREPten Zeile&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1870</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1870"/>
		<updated>2023-07-22T09:43:47Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich immer die die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
Aber auch bei Massenmigrationen, bei denen eine neue IP in Kauf genommen wird, sollte eine IP-Weiterleitung vom alten auf den neuen Server erfolgen. Stichworte: DNS-Cache, TTL, externe Domainverwaltung&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
:&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
&lt;br /&gt;
;1a. Sofern installiert und aktiv, stoppe in Plesk den Watchdog&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst zum mit dem Kunden vereinbarten Termin noch einmal eine finale Synchronisierung machen.&lt;br /&gt;
&lt;br /&gt;
;[3. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben]*&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;[3a. Symlink erstellen (sudo -i)]*&lt;br /&gt;
:Zum Beispiel für einen Symlink von web1.www12.hostkraft.de auf web1&lt;br /&gt;
:&amp;lt;code&amp;gt;cd /var/www/ &amp;amp;&amp;amp; ln -s /var/www/vhosts/web1.www12.hostkraft.de/ /var/www/web1&amp;lt;/code&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Nur bei Migrationen innerhalb CentOS oder CentOS-&amp;gt;Almalinux o.ä. möglich&lt;br /&gt;
:&lt;br /&gt;
;3. Schaue, welche Symlinks auf dem Quellserver bestanden haben und passe die Konfigurationen der Shopsysteme und .htaccess auf den komplett Dokumentenstamm an.&lt;br /&gt;
&lt;br /&gt;
;4. Der Migrator legt in vielen Fällen kein &amp;quot;selector dir&amp;quot; für die migrierten User an. Du machst das also einmal global. (sudo -i)&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/sbin/cagefsctl --rebuild-alt-php-ini &amp;amp;&amp;amp; /usr/sbin/cagefsctl --force-update&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieser Schritt ist &#039;&#039;&#039;nach jeder Synchronisation&#039;&#039;&#039; erforderlich!&lt;br /&gt;
&lt;br /&gt;
;5. Wähle nun in Plesk, im Kundenabo, via PHP-Selector die vom Kunden verwendete PHP-Version aus.&lt;br /&gt;
&lt;br /&gt;
;6. Finale Synchronisierung der Kundendaten&lt;br /&gt;
:Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
;6. Nachdem die Abos final synchronisiert sind, passe unbedingt die mit migrierten Servicepakete an, ordne dem migrierten Kunden am besten ein passendes aktuelles Paket zu&lt;br /&gt;
:Ressorcen&lt;br /&gt;
::&amp;quot;Acronis Backup Limit&amp;quot; -&amp;gt; &#039;&#039;&#039;7&#039;&#039;&#039;&lt;br /&gt;
:Berechtigungen&lt;br /&gt;
::&amp;quot;Verwaltung des Zugriffs auf den Server via SSH&amp;quot; -&amp;gt; &#039;&#039;&#039;Zugriff nur auf chrooted-Umgebung erlauben &#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Verwaltung von PHP-Version und -Handler&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mittels Serverspeicher&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mithilfe des Remote-Speichers&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Acronis Backup&amp;quot; &#039;&#039;&#039;AKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Weitere verfügbare Berechtigungen anzeigen&amp;quot; -&amp;gt; &amp;quot;Verwaltung von Domains&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
:PHP-Einstellungen&lt;br /&gt;
::&amp;quot;HP-Unterstützung (PHP-Version)&amp;quot; -&amp;gt; eine fastcgi Version auswählen&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(Installation &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
;1. Scriptdownload: &lt;br /&gt;
&amp;lt;code&amp;gt;wget --user=Shopbenutzer12 --password=&#039;9k2aS2s&#039; -P /root/ https://www.estugo.de/files/scripts/umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;unzip -o umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;2. Oder Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./socat.sh QUELL-IP ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems in die Whitelist werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh QUELL-IP ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix, denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://sharon.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/ oder http://mamonix.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken -&amp;gt; ändert sich zu disabled&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop &amp;amp;&amp;amp; service saslauthd stop &amp;amp;&amp;amp; service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop &amp;amp;&amp;amp; service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop &amp;amp;&amp;amp; service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop &amp;amp;&amp;amp; service nginx stop &amp;amp;&amp;amp; service zabbix-agent stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1869</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1869"/>
		<updated>2023-07-22T09:36:27Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Zu stoppende Dienste könnten sein: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich immer die die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
Aber auch bei Massenmigrationen, bei denen eine neue IP in Kauf genommen wird, sollte eine IP-Weiterleitung vom alten auf den neuen Server erfolgen. Stichworte: DNS-Cache, TTL, externe Domainverwaltung&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
:&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst zum mit dem Kunden vereinbarten Termin noch einmal eine finale Synchronisierung machen.&lt;br /&gt;
&lt;br /&gt;
;[3. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben]*&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;[3a. Symlink erstellen (sudo -i)]*&lt;br /&gt;
:Zum Beispiel für einen Symlink von web1.www12.hostkraft.de auf web1&lt;br /&gt;
:&amp;lt;code&amp;gt;cd /var/www/ &amp;amp;&amp;amp; ln -s /var/www/vhosts/web1.www12.hostkraft.de/ /var/www/web1&amp;lt;/code&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Nur bei Migrationen innerhalb CentOS oder CentOS-&amp;gt;Almalinux o.ä.&lt;br /&gt;
:&lt;br /&gt;
;[4. Der Migrator legt in vielen Fällen kein &amp;quot;selector dir&amp;quot; für die migrierten User an. Du machst das also einmal global. (sudo -i)]* (*Bei Migration auf CloudLinux)&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/sbin/cagefsctl --rebuild-alt-php-ini &amp;amp;&amp;amp; /usr/sbin/cagefsctl --force-update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;5. Wähle nun in Plesk, im Kundenabo, via PHP-Selector die vom Kunden verwendete PHP-Version aus.&lt;br /&gt;
&lt;br /&gt;
;6. Finale Synchronisierung der Kundendaten&lt;br /&gt;
:Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
;6. Nachdem die Abos final synchronisiert sind, passe unbedingt die mit migrierten Servicepakete an, ordne am besten ein passendes aktuelles Paket zu&lt;br /&gt;
:Ressorcen&lt;br /&gt;
::&amp;quot;Acronis Backup Limit&amp;quot; -&amp;gt; &#039;&#039;&#039;7&#039;&#039;&#039;&lt;br /&gt;
:Berechtigungen&lt;br /&gt;
::Verwaltung des Zugriffs auf den Server via SSH&amp;quot; -&amp;gt; &#039;&#039;&#039;Zugriff nur auf chrooted-Umgebung erlauben &#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Verwaltung von PHP-Version und -Handler&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mittels Serverspeicher&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mithilfe des Remote-Speichers&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Acronis Backup&amp;quot; &#039;&#039;&#039;AKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Weitere verfügbare Berechtigungen anzeigen&amp;quot; -&amp;gt; &amp;quot;Verwaltung von Domains&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
:PHP-Einstellungen&lt;br /&gt;
::&amp;quot;HP-Unterstützung (PHP-Version)&amp;quot; -&amp;gt; eine fastcgi Version auswählen&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(Installation &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
;1. Scriptdownload: &lt;br /&gt;
&amp;lt;code&amp;gt;wget --user=Shopbenutzer12 --password=&#039;9k2aS2s&#039; -P /root/ https://www.estugo.de/files/scripts/umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;unzip -o umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;2. Oder Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./socat.sh QUELL-IP ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh QUELL-IP ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix, denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://sharon.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/ oder http://mamonix.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop &amp;amp;&amp;amp; service saslauthd stop &amp;amp;&amp;amp; service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop &amp;amp;&amp;amp; service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop &amp;amp;&amp;amp; service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop &amp;amp;&amp;amp; service nginx stop &amp;amp;&amp;amp; service zabbix-agent stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1868</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1868"/>
		<updated>2023-07-22T09:33:16Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Migration aller Abos vom Quellserver auf den Zielserver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich immer die die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
Aber auch bei Massenmigrationen, bei denen eine neue IP in Kauf genommen wird, sollte eine IP-Weiterleitung vom alten auf den neuen Server erfolgen. Stichworte: DNS-Cache, TTL, externe Domainverwaltung&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
:&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst zum mit dem Kunden vereinbarten Termin noch einmal eine finale Synchronisierung machen.&lt;br /&gt;
&lt;br /&gt;
;[3. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben]*&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;[3a. Symlink erstellen (sudo -i)]*&lt;br /&gt;
:Zum Beispiel für einen Symlink von web1.www12.hostkraft.de auf web1&lt;br /&gt;
:&amp;lt;code&amp;gt;cd /var/www/ &amp;amp;&amp;amp; ln -s /var/www/vhosts/web1.www12.hostkraft.de/ /var/www/web1&amp;lt;/code&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
:&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Nur bei Migrationen innerhalb CentOS oder CentOS-&amp;gt;Almalinux o.ä.&lt;br /&gt;
:&lt;br /&gt;
;[4. Der Migrator legt in vielen Fällen kein &amp;quot;selector dir&amp;quot; für die migrierten User an. Du machst das also einmal global. (sudo -i)]* (*Bei Migration auf CloudLinux)&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/sbin/cagefsctl --rebuild-alt-php-ini &amp;amp;&amp;amp; /usr/sbin/cagefsctl --force-update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;5. Wähle nun in Plesk, im Kundenabo, via PHP-Selector die vom Kunden verwendete PHP-Version aus.&lt;br /&gt;
&lt;br /&gt;
;6. Finale Synchronisierung der Kundendaten&lt;br /&gt;
:Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
;6. Nachdem die Abos final synchronisiert sind, passe unbedingt die mit migrierten Servicepakete an, ordne am besten ein passendes aktuelles Paket zu&lt;br /&gt;
:Ressorcen&lt;br /&gt;
::&amp;quot;Acronis Backup Limit&amp;quot; -&amp;gt; &#039;&#039;&#039;7&#039;&#039;&#039;&lt;br /&gt;
:Berechtigungen&lt;br /&gt;
::Verwaltung des Zugriffs auf den Server via SSH&amp;quot; -&amp;gt; &#039;&#039;&#039;Zugriff nur auf chrooted-Umgebung erlauben &#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Verwaltung von PHP-Version und -Handler&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mittels Serverspeicher&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mithilfe des Remote-Speichers&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Acronis Backup&amp;quot; &#039;&#039;&#039;AKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Weitere verfügbare Berechtigungen anzeigen&amp;quot; -&amp;gt; &amp;quot;Verwaltung von Domains&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
:PHP-Einstellungen&lt;br /&gt;
::&amp;quot;HP-Unterstützung (PHP-Version)&amp;quot; -&amp;gt; eine fastcgi Version auswählen&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(Installation &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
;1. Scriptdownload: &lt;br /&gt;
&amp;lt;code&amp;gt;wget --user=Shopbenutzer12 --password=&#039;9k2aS2s&#039; -P /root/ https://www.estugo.de/files/scripts/umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;unzip -o umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;2. Oder Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./socat.sh QUELL-IP ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh QUELL-IP ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix, denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://sharon.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/ oder http://mamonix.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1867</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1867"/>
		<updated>2023-07-22T09:31:40Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich immer die die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
Aber auch bei Massenmigrationen, bei denen eine neue IP in Kauf genommen wird, sollte eine IP-Weiterleitung vom alten auf den neuen Server erfolgen. Stichworte: DNS-Cache, TTL, externe Domainverwaltung&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
:&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst zum mit dem Kunden vereinbarten Termin noch einmal eine finale Synchronisierung machen.&lt;br /&gt;
&lt;br /&gt;
[;3. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden habe&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;[3a. Symlink erstellen (sudo -i)]*&lt;br /&gt;
:Zum Beispiel für einen Symlink von web1.www12.hostkraft.de auf web1&lt;br /&gt;
:&amp;lt;code&amp;gt;cd /var/www/ &amp;amp;&amp;amp; ln -s /var/www/vhosts/web1.www12.hostkraft.de/ /var/www/web1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:::&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; Nur bei Migrationen innerhalb CentOS oder CentOS-&amp;gt;Almalinux o.ä.&lt;br /&gt;
&lt;br /&gt;
;[4. Der Migrator legt in vielen Fällen kein &amp;quot;selector dir&amp;quot; für die migrierten User an. Du machst das also einmal global. (sudo -i)]&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/sbin/cagefsctl --rebuild-alt-php-ini &amp;amp;&amp;amp; /usr/sbin/cagefsctl --force-update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;5. Wähle nun in Plesk, im Kundenabo, via PHP-Selector die vom Kunden verwendete PHP-Version aus.&lt;br /&gt;
&lt;br /&gt;
;6. Finale Synchronisierung der Kundendaten&lt;br /&gt;
:Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
;6. Nachdem die Abos final synchronisiert sind, passe unbedingt die mit migrierten Servicepakete an, ordne am besten ein passendes aktuelles Paket zu&lt;br /&gt;
:Ressorcen&lt;br /&gt;
::&amp;quot;Acronis Backup Limit&amp;quot; -&amp;gt; &#039;&#039;&#039;7&#039;&#039;&#039;&lt;br /&gt;
:Berechtigungen&lt;br /&gt;
::Verwaltung des Zugriffs auf den Server via SSH&amp;quot; -&amp;gt; &#039;&#039;&#039;Zugriff nur auf chrooted-Umgebung erlauben &#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Verwaltung von PHP-Version und -Handler&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mittels Serverspeicher&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mithilfe des Remote-Speichers&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Acronis Backup&amp;quot; &#039;&#039;&#039;AKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Weitere verfügbare Berechtigungen anzeigen&amp;quot; -&amp;gt; &amp;quot;Verwaltung von Domains&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
:PHP-Einstellungen&lt;br /&gt;
::&amp;quot;HP-Unterstützung (PHP-Version)&amp;quot; -&amp;gt; eine fastcgi Version auswählen&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(Installation &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
;1. Scriptdownload: &lt;br /&gt;
&amp;lt;code&amp;gt;wget --user=Shopbenutzer12 --password=&#039;9k2aS2s&#039; -P /root/ https://www.estugo.de/files/scripts/umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;unzip -o umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;2. Oder Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./socat.sh QUELL-IP ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh QUELL-IP ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix, denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://sharon.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/ oder http://mamonix.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Glaskugel:Datenschutz&amp;diff=1866</id>
		<title>Glaskugel:Datenschutz</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Glaskugel:Datenschutz&amp;diff=1866"/>
		<updated>2023-07-22T09:19:33Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Schütze Deine Daten!&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Glaskugel:%C3%9Cber_Glaskugel&amp;diff=1865</id>
		<title>Glaskugel:Über Glaskugel</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Glaskugel:%C3%9Cber_Glaskugel&amp;diff=1865"/>
		<updated>2023-07-22T09:19:09Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Glaskugel ist die interne Wissenssammlung von Kollegen für Kollegen&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Hauptseite&amp;diff=1864</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Hauptseite&amp;diff=1864"/>
		<updated>2023-07-22T09:18:38Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Top Themen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Willkommen in der Glaskugel=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier findest Du Hilfe zu so ziemlich allen möglichen Fragen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Verschaffe Dir eine [https://wissen.hostingprimus.com/index.php?title=Spezial:Alle_Seiten &#039;&#039;&#039;Übersicht der verfügbaren Artikel&#039;&#039;&#039;].&lt;br /&gt;
&lt;br /&gt;
* Oder die passende Lösung noch schneller finden: &lt;br /&gt;
::Gib Deinen Suchbegriff oben rechts ein und finde passende Artikel über die intelligente Suche.&lt;br /&gt;
&lt;br /&gt;
* Nutze auch die [https://wissen.hostingprimus.com/index.php?title=Spezial:Kategorien &#039;&#039;&#039;Gliederung nach Kategorien&#039;&#039;&#039;], um schnell die passende Lösung für Deinen Anwendungszweck zu finden.&lt;br /&gt;
&lt;br /&gt;
=Top Themen=&lt;br /&gt;
&lt;br /&gt;
;:&#039;&#039;&#039;[https://wissen.hostingprimus.com/index.php?title=Hohe_load_(Notfallhandy)_bearbeiten Hohe Load]&#039;&#039;&#039;&lt;br /&gt;
;:&#039;&#039;&#039;[https://wissen.hostingprimus.com/index.php?title=Mailque_bearbeiten Mail-Q]&#039;&#039;&#039;&lt;br /&gt;
;:&#039;&#039;&#039;[https://wissen.hostingprimus.com/index.php?title=Besonderheiten_Domainendungen Domainendungen]&#039;&#039;&#039;&lt;br /&gt;
;:&#039;&#039;&#039;[https://wissen.hostingprimus.com/index.php?title=Hosted_Exchange_-_Organisation_anlegen Exchange]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Hauptseite&amp;diff=1863</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Hauptseite&amp;diff=1863"/>
		<updated>2023-07-22T09:18:13Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Willkommen in der Glaskugel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Willkommen in der Glaskugel=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier findest Du Hilfe zu so ziemlich allen möglichen Fragen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Verschaffe Dir eine [https://wissen.hostingprimus.com/index.php?title=Spezial:Alle_Seiten &#039;&#039;&#039;Übersicht der verfügbaren Artikel&#039;&#039;&#039;].&lt;br /&gt;
&lt;br /&gt;
* Oder die passende Lösung noch schneller finden: &lt;br /&gt;
::Gib Deinen Suchbegriff oben rechts ein und finde passende Artikel über die intelligente Suche.&lt;br /&gt;
&lt;br /&gt;
* Nutze auch die [https://wissen.hostingprimus.com/index.php?title=Spezial:Kategorien &#039;&#039;&#039;Gliederung nach Kategorien&#039;&#039;&#039;], um schnell die passende Lösung für Deinen Anwendungszweck zu finden.&lt;br /&gt;
&lt;br /&gt;
=Top Themen=&lt;br /&gt;
&lt;br /&gt;
;:&#039;&#039;&#039;[https://wiki.estugo.de/index.php?title=Hohe_load_(Notfallhandy)_bearbeiten Hohe Load]&#039;&#039;&#039;&lt;br /&gt;
;:&#039;&#039;&#039;[https://wiki.estugo.de/index.php?title=Mailque_bearbeiten Mail-Q]&#039;&#039;&#039;&lt;br /&gt;
;:&#039;&#039;&#039;[https://wiki.estugo.de/index.php?title=Besonderheiten_Domainendungen Domainendungen]&#039;&#039;&#039;&lt;br /&gt;
;:&#039;&#039;&#039;[https://wiki.estugo.de/index.php?title=Hosted_Exchange_-_Organisation_anlegen Exchange]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1862</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1862"/>
		<updated>2023-07-19T10:59:09Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Deaktiviere den Server in Zabbix (Shabbix), denn sonst würde Dir andauernd gemeldet, dass der Server down ist. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
:&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst zum mit dem Kunden vereinbarten Termin noch einmal eine finale Synchronisierung machen.&lt;br /&gt;
&lt;br /&gt;
;3. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;3a. Symlink erstellen (sudo -i)&lt;br /&gt;
:Zum Beispiel für einen Symlink von web1.www12.hostkraft.de auf web1&lt;br /&gt;
:&amp;lt;code&amp;gt;cd /var/www/ &amp;amp;&amp;amp; ln -s /var/www/vhosts/web1.www12.hostkraft.de/ /var/www/web1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Der Migrator legt in vielen Fällen kein &amp;quot;selector dir&amp;quot; für die migrierten User an. Du machst das also einmal global. (sudo -i)&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/sbin/cagefsctl --rebuild-alt-php-ini &amp;amp;&amp;amp; /usr/sbin/cagefsctl --force-update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;5. Wähle nun in Plesk, im Kundenabo, via PHP-Selector die vom Kunden verwendete PHP-Version aus.&lt;br /&gt;
&lt;br /&gt;
;6. Finale Synchronisierung der Kundendaten&lt;br /&gt;
:Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
;6. Nachdem die Abos final synchronisiert sind, passe unbedingt die mit migrierten Servicepakete an, ordne am besten ein passendes aktuelles Paket zu&lt;br /&gt;
:Ressorcen&lt;br /&gt;
::&amp;quot;Acronis Backup Limit&amp;quot; -&amp;gt; &#039;&#039;&#039;7&#039;&#039;&#039;&lt;br /&gt;
:Berechtigungen&lt;br /&gt;
::Verwaltung des Zugriffs auf den Server via SSH&amp;quot; -&amp;gt; &#039;&#039;&#039;Zugriff nur auf chrooted-Umgebung erlauben &#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Verwaltung von PHP-Version und -Handler&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mittels Serverspeicher&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mithilfe des Remote-Speichers&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Acronis Backup&amp;quot; &#039;&#039;&#039;AKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Weitere verfügbare Berechtigungen anzeigen&amp;quot; -&amp;gt; &amp;quot;Verwaltung von Domains&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
:PHP-Einstellungen&lt;br /&gt;
::&amp;quot;HP-Unterstützung (PHP-Version)&amp;quot; -&amp;gt; eine fastcgi Version auswählen&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(Installation &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
;1. Scriptdownload: &lt;br /&gt;
&amp;lt;code&amp;gt;wget --user=Shopbenutzer12 --password=&#039;9k2aS2s&#039; -P /root/ https://www.estugo.de/files/scripts/umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;unzip -o umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;2. Oder Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./socat.sh QUELL-IP ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh QUELL-IP ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix, denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://sharon.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/ oder http://mamonix.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1861</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1861"/>
		<updated>2023-07-19T10:57:57Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
:&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst zum mit dem Kunden vereinbarten Termin noch einmal eine finale Synchronisierung machen.&lt;br /&gt;
&lt;br /&gt;
;3. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;3a. Symlink erstellen (sudo -i)&lt;br /&gt;
:Zum Beispiel für einen Symlink von web1.www12.hostkraft.de auf web1&lt;br /&gt;
:&amp;lt;code&amp;gt;cd /var/www/ &amp;amp;&amp;amp; ln -s /var/www/vhosts/web1.www12.hostkraft.de/ /var/www/web1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Der Migrator legt in vielen Fällen kein &amp;quot;selector dir&amp;quot; für die migrierten User an. Du machst das also einmal global. (sudo -i)&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/sbin/cagefsctl --rebuild-alt-php-ini &amp;amp;&amp;amp; /usr/sbin/cagefsctl --force-update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;5. Wähle nun in Plesk, im Kundenabo, via PHP-Selector die vom Kunden verwendete PHP-Version aus.&lt;br /&gt;
&lt;br /&gt;
;6. Finale Synchronisierung der Kundendaten&lt;br /&gt;
:Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
;6. Nachdem die Abos final synchronisiert sind, passe unbedingt die mit migrierten Servicepakete an, ordne am besten ein passendes aktuelles Paket zu&lt;br /&gt;
:Ressorcen&lt;br /&gt;
::&amp;quot;Acronis Backup Limit&amp;quot; -&amp;gt; &#039;&#039;&#039;7&#039;&#039;&#039;&lt;br /&gt;
:Berechtigungen&lt;br /&gt;
::Verwaltung des Zugriffs auf den Server via SSH&amp;quot; -&amp;gt; &#039;&#039;&#039;Zugriff nur auf chrooted-Umgebung erlauben &#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Verwaltung von PHP-Version und -Handler&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mittels Serverspeicher&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mithilfe des Remote-Speichers&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Acronis Backup&amp;quot; &#039;&#039;&#039;AKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Weitere verfügbare Berechtigungen anzeigen&amp;quot; -&amp;gt; &amp;quot;Verwaltung von Domains&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
:PHP-Einstellungen&lt;br /&gt;
::&amp;quot;HP-Unterstützung (PHP-Version)&amp;quot; -&amp;gt; eine fastcgi Version auswählen&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(Installation &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
;1. Scriptdownload: &lt;br /&gt;
&amp;lt;code&amp;gt;wget --user=Shopbenutzer12 --password=&#039;9k2aS2s&#039; -P /root/ https://www.estugo.de/files/scripts/umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;unzip -o umzugspaket.zip&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;2. Oder Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./socat.sh QUELL-IP ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh QUELL-IP ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix (Shabbix), denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://shabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/ oder http://mamonix.estugo.de/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1860</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1860"/>
		<updated>2023-07-19T10:54:20Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
:&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst zum mit dem Kunden vereinbarten Termin noch einmal eine finale Synchronisierung machen.&lt;br /&gt;
&lt;br /&gt;
;3. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;3a. Symlink erstellen (sudo -)&lt;br /&gt;
:Zum Beispiel für einen Symlink von web1.www12.hostkraft.de auf web1&lt;br /&gt;
:&amp;lt;code&amp;gt;cd /var/www/ &amp;amp;&amp;amp; ln -s /var/www/vhosts/web1.www12.hostkraft.de/ /var/www/web1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Der Migrator legt in vielen Fällen kein &amp;quot;selector dir&amp;quot; für die migrierten User an. Du machst das also einmal global. (sudo -)&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/sbin/cagefsctl --rebuild-alt-php-ini &amp;amp;&amp;amp; /usr/sbin/cagefsctl --force-update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;5. Wähle nun in Plesk, im Kundenabo, via PHP-Selector die vom Kunden verwendete PHP-Version aus.&lt;br /&gt;
&lt;br /&gt;
;6. Finale Synchronisierung der Kundendaten&lt;br /&gt;
:Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
;6. Nachdem die Abos final synchronisiert sind, passe unbedingt die mit migrierten Servicepakete an, ordne am besten ein passendes aktuelles Paket zu&lt;br /&gt;
:Ressorcen&lt;br /&gt;
::&amp;quot;Acronis Backup Limit&amp;quot; -&amp;gt; &#039;&#039;&#039;7&#039;&#039;&#039;&lt;br /&gt;
:Berechtigungen&lt;br /&gt;
::Verwaltung des Zugriffs auf den Server via SSH&amp;quot; -&amp;gt; &#039;&#039;&#039;Zugriff nur auf chrooted-Umgebung erlauben &#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Verwaltung von PHP-Version und -Handler&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mittels Serverspeicher&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mithilfe des Remote-Speichers&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Acronis Backup&amp;quot; &#039;&#039;&#039;AKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Weitere verfügbare Berechtigungen anzeigen&amp;quot; -&amp;gt; &amp;quot;Verwaltung von Domains&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
:PHP-Einstellungen&lt;br /&gt;
::&amp;quot;HP-Unterstützung (PHP-Version)&amp;quot; -&amp;gt; eine fastcgi Version auswählen&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(Installation &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
;1. Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./socat.sh QUELL-IP ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh QUELL-IP ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix (Shabbix), denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://shabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1859</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1859"/>
		<updated>2023-07-19T10:52:55Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
:&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst zum mit dem Kunden vereinbarten Termin noch einmal eine finale Synchronisierung machen.&lt;br /&gt;
&lt;br /&gt;
;3. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;3a. Symlink erstellen&lt;br /&gt;
:Zum Beispiel für einen Symlink von web1.www12.hostkraft.de auf web1&lt;br /&gt;
:&amp;lt;code&amp;gt;cd /var/www/ &amp;amp;&amp;amp; ln -s /var/www/vhosts/web1.www12.hostkraft.de/ /var/www/web1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Der Migrator legt in vielen Fällen kein &amp;quot;selector dir&amp;quot; für die migrierten User an. Du machst das also einmal global.&lt;br /&gt;
:&amp;lt;code&amp;gt;/usr/sbin/cagefsctl --rebuild-alt-php-ini &amp;amp;&amp;amp; /usr/sbin/cagefsctl --force-update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;5. Wähle nun in Plesk, im Kundenabo, via PHP-Selector die vom Kunden verwendete PHP-Version aus.&lt;br /&gt;
&lt;br /&gt;
;6. Finale Synchronisierung der Kundendaten&lt;br /&gt;
:Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
;6. Nachdem die Abos final synchronisiert sind, passe unbedingt die mit migrierten Servicepakete an, ordne am besten ein passendes aktuelles Paket zu&lt;br /&gt;
:Ressorcen&lt;br /&gt;
::&amp;quot;Acronis Backup Limit&amp;quot; -&amp;gt; &#039;&#039;&#039;7&#039;&#039;&#039;&lt;br /&gt;
:Berechtigungen&lt;br /&gt;
::Verwaltung des Zugriffs auf den Server via SSH&amp;quot; -&amp;gt; &#039;&#039;&#039;Zugriff nur auf chrooted-Umgebung erlauben &#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Verwaltung von PHP-Version und -Handler&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mittels Serverspeicher&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Backup und Wiederherstellung der Abonnement-Daten mithilfe des Remote-Speichers&amp;quot; -&amp;gt; &#039;&#039;&#039;AUS&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Acronis Backup&amp;quot; &#039;&#039;&#039;AKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Weitere verfügbare Berechtigungen anzeigen&amp;quot; -&amp;gt; &amp;quot;Verwaltung von Domains&amp;quot; -&amp;gt; &#039;&#039;&#039;DEAKTIVIEREN&#039;&#039;&#039;&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
:PHP-Einstellungen&lt;br /&gt;
::&amp;quot;HP-Unterstützung (PHP-Version)&amp;quot; -&amp;gt; eine fastcgi Version auswählen&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(Installation &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
;1. Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./socat.sh QUELL-IP ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh QUELL-IP ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix (Shabbix), denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://shabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1856</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1856"/>
		<updated>2023-07-10T15:12:43Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst zum mit dem Kunden vereinbarten Termin noch einmal eine finale Synchronisierung machen.&lt;br /&gt;
:Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
;3. Nachdem die Abos final synchronisiert sind, passe unbedingt die mit migrierten Servicepakete an&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Dauerhafte, für SEO geeignete 301-Weiterleitung von HTTP zu HTTPS&amp;quot; -&amp;gt; &#039;&#039;&#039;deaktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;4a. Symlink erstellen&lt;br /&gt;
:Zum Beispiel für einen Symlink von web1.www12.hostkraft.de auf web1&lt;br /&gt;
:&amp;lt;code&amp;gt;cd /var/www/ &amp;amp;&amp;amp; ln -s /var/www/vhosts/web1.www12.hostkraft.de/ /var/www/web1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(Installation &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
;1. Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./socat.sh QUELL-IP ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh QUELL-IP ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix (Shabbix), denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://shabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1855</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1855"/>
		<updated>2023-07-10T15:09:40Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst zum mit dem Kunden vereinbarten Termin noch einmal eine finale Synchronisierung machen.&lt;br /&gt;
:Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
;3. Nachdem die Abos final synchronisiert sind, passe unbedingt die mit migrierten Servicepakete an&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Dauerhafte, für SEO geeignete 301-Weiterleitung von HTTP zu HTTPS&amp;quot; -&amp;gt; &#039;&#039;&#039;deaktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;4a. Symlink erstellen&lt;br /&gt;
:Zum Beispiel für einen Symlink von web1.www12.hostkraft.de auf web1&lt;br /&gt;
:&amp;lt;code&amp;gt;cd /var/www/ &amp;amp;&amp;amp; ln -s /var/www/vhosts/web1.www12.hostkraft.de/ /var/www/web1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(Installation &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
;1. Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/socat.sh $QUELL-IP $ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;./socat.sh QUELL-IP ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh $QUELL-IP $ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix (Shabbix), denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://shabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1854</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1854"/>
		<updated>2023-07-10T14:55:35Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Migration aller Abos vom Quellserver auf den Zielserver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst zum mit dem Kunden vereinbarten Termin noch einmal eine finale Synchronisierung machen.&lt;br /&gt;
:Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
;3. Nachdem die Abos final synchronisiert sind, passe unbedingt die mit migrierten Servicepakete an&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Dauerhafte, für SEO geeignete 301-Weiterleitung von HTTP zu HTTPS&amp;quot; -&amp;gt; &#039;&#039;&#039;deaktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
;4a. Symlink erstellen&lt;br /&gt;
:Zum Beispiel für einen Symlink von web1.www12.hostkraft.de auf web1&lt;br /&gt;
:&amp;lt;code&amp;gt;cd /var/www/ &amp;amp;&amp;amp; ln -s /var/www/vhosts/web1.www12.hostkraft.de/ /var/www/web1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(Installation &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
;1. Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/socat.sh $QUELL-IP $ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh $QUELL-IP $ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix (Shabbix), denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://shabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1853</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1853"/>
		<updated>2023-07-06T10:21:51Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Duneben socat, ein Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst zum mit dem Kunden vereinbarten Termin noch einmal eine finale Synchronisierung machen.&lt;br /&gt;
:Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
;3. Nachdem die Abos final synchronisiert sind, passe unbedingt die mit migrierten Servicepakete an&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Dauerhafte, für SEO geeignete 301-Weiterleitung von HTTP zu HTTPS&amp;quot; -&amp;gt; &#039;&#039;&#039;deaktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Du neben socat, ein Script==&lt;br /&gt;
(Installation &amp;quot;socat&amp;quot; siehe weiter unten &amp;quot;Zusatzinformationen&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
;1. Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/socat.sh $QUELL-IP $ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh $QUELL-IP $ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix (Shabbix), denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://shabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1852</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1852"/>
		<updated>2023-07-06T10:20:12Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Migration aller Abos vom Quellserver auf den Zielserver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;2a. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe noch keine Servicepakete o.ä. an, denn Du willst zum mit dem Kunden vereinbarten Termin noch einmal eine finale Synchronisierung machen.&lt;br /&gt;
:Gehe dazu in den Migrations Manager, klicke vorn auf die IP der Migration und in dem darauf folgenden Fenster findest du die Option [Erneut synchronisieren]&lt;br /&gt;
&lt;br /&gt;
;3. Nachdem die Abos final synchronisiert sind, passe unbedingt die mit migrierten Servicepakete an&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Dauerhafte, für SEO geeignete 301-Weiterleitung von HTTP zu HTTPS&amp;quot; -&amp;gt; &#039;&#039;&#039;deaktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Duneben socat, ein Script==&lt;br /&gt;
&lt;br /&gt;
;1. Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/socat.sh $QUELL-IP $ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh $QUELL-IP $ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix (Shabbix), denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://shabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1851</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1851"/>
		<updated>2023-07-06T10:12:38Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Migration aller Abos vom Quellserver auf den Zielserver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Beziehungsweise stoppe die Plesk Firewall sofern diese schon im Einsatz ist.&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;3. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe unbedingt die mit migrierten Servicepakete an&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Dauerhafte, für SEO geeignete 301-Weiterleitung von HTTP zu HTTPS&amp;quot; -&amp;gt; &#039;&#039;&#039;deaktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Duneben socat, ein Script==&lt;br /&gt;
&lt;br /&gt;
;1. Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/socat.sh $QUELL-IP $ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh $QUELL-IP $ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix (Shabbix), denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://shabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1850</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1850"/>
		<updated>2023-07-06T10:11:58Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;3. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe unbedingt die mit migrierten Servicepakete an&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Dauerhafte, für SEO geeignete 301-Weiterleitung von HTTP zu HTTPS&amp;quot; -&amp;gt; &#039;&#039;&#039;deaktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Duneben socat, ein Script==&lt;br /&gt;
&lt;br /&gt;
;1. Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/socat.sh $QUELL-IP $ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh $QUELL-IP $ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix (Shabbix), denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://shabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1849</id>
		<title>Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Distributionswechsel_auf_CloudLinux_--_IP-Weiterleitung_/_Portweiterleitung_via_socat&amp;diff=1849"/>
		<updated>2023-07-06T10:10:01Z</updated>

		<summary type="html">&lt;p&gt;Standard: Standard verschob die Seite CentOS Distributionswechsel IP-Weiterleitung / Portweiterleitung via socat nach Distributionswechsel auf CloudLinux -- IP-Weiterleitung / Portweiterleitung via socat, ohne dabei eine Weiterleitung anzulegen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn ein neuer Server und alle darauf angelegten Domains unter der IP des alten (Quell-) servers erreichbar gemacht werden sollen, empfiehlt sich die IP-Weiterleitung.&lt;br /&gt;
&lt;br /&gt;
=Vorarbeit ist natürlich, dass alle Kundenaccounts via Migrations Manager vom Quellserver auf den Zielserver übertragen wurden.=&lt;br /&gt;
==Dafür benötigst Du zunächst mal den neuen Server==&lt;br /&gt;
&lt;br /&gt;
;1. Der Zielserver wird im Cloudpit mit dem gleichen Namen angelegt wie der Quellserver.&lt;br /&gt;
&lt;br /&gt;
Beachte, dass Du im Plesk und auf der SSH des Zielservers zunächst ausschließlich mit der IP arbeiten kannst (z.B. 37.218.252.231:8443).&lt;br /&gt;
;!!! Ein Eintrag der neuen IP in die DNS zu estugo.de, hostkraft.de oder onlineshophosting.de darf nicht erfolgen, denn der Zielserver bekommt im Nachgang ja die IP des Quellservers !!!&lt;br /&gt;
&lt;br /&gt;
;2. Arbeite gewissenhaft&lt;br /&gt;
&lt;br /&gt;
;3. Klone den template.estugo.de auf den neuen Zielserver (analog zu [[Neuen Shared Server anlegen]])&lt;br /&gt;
&lt;br /&gt;
;4. Passe auf dem Zielserver nach dem Klonen alles wie gehabt an. BIS AUF DAS HINZUFÜGEN ZU ZABBIX. Diesen Schritt bitte erst nach dem IP Switch.&lt;br /&gt;
&lt;br /&gt;
;5. Nimm zusätzlich im Plesk des neuen (Zielservers) folgende Einstellungen vor&lt;br /&gt;
&lt;br /&gt;
:Tools &amp;amp; Einstellungen &amp;gt; Datenbankserver&lt;br /&gt;
::&amp;quot;Präfix und Unterstrich an den Anfang von Datenbanknamen anfügen &amp;quot; -&amp;gt; &#039;&#039;&#039;Ohne&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Benutzernamen und Unterstrich an den Anfang von Datenbankbenutzernamen anfügen&amp;quot; -&amp;gt; &#039;&#039;&#039;deaktivieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Tools &amp;amp; Einstellungen &amp;gt; Updates&lt;br /&gt;
::Installiere alle auf dem Quellserver verwendeten PHP-Versionen&lt;br /&gt;
::Kopiere die entsprechenden php.ini Inhalte vom Quellserver auf den Zielserver&lt;br /&gt;
&lt;br /&gt;
;6. Für die PHP-Versionen 5.6 und 7.0 ist eine Korrektur via SSH notwendig&lt;br /&gt;
:Entferne die von Dogado standardmäßig auf vServern angelegte custom php.ini für PHP5.6 und PHP7.0&lt;br /&gt;
::&amp;lt;code&amp;gt;rm /opt/plesk/php/5.6/etc/php.d/zzzzzzzz_dogado.ini&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;rm /opt/plesk/php/7.0/etc/php.d/zzzzzzzz_dogado.ini&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Migration aller Abos vom Quellserver auf den Zielserver==&lt;br /&gt;
&lt;br /&gt;
;1. Stoppe auf dem Quellserver den iptables und fail2ban Dienst&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;service fail2ban stop &amp;amp;&amp;amp; service iptables stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;2. Starte auf dem Zielserver den Migrationsmanager und migriere ALLE Kundenabos. Das dauert etwas. Mache in der Zwischenzeit etwas anderes. Richte zum Beispiel den nächsten Zielserver ein.&lt;br /&gt;
:Schaue inwieweit Du die erhaltenen Warnmeldung vor der Migration auf dem Quellserver beheben must, oder ob Du diese Warnungen ignorieren, bzw. die Fehler auf dem Zielserver beheben kannst.&lt;br /&gt;
&lt;br /&gt;
;3. Nachdem zunächst mal alle Abos auf dem Zielserver gelandet sind, passe unbedingt die mit migrierten Servicepakete an&lt;br /&gt;
:Hosting-Parameter &amp;gt; &lt;br /&gt;
::&amp;quot;Dauerhafte, für SEO geeignete 301-Weiterleitung von HTTP zu HTTPS&amp;quot; -&amp;gt; &#039;&#039;&#039;deaktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;Webbenutzer dürfen Skripte nutzen&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
::&amp;quot;FastCGI-Unterstützung&amp;quot; -&amp;gt; &#039;&#039;&#039;aktivieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. Anlegen der Sym-Links, so wie sie auf dem Quellserver auch bestanden haben&lt;br /&gt;
:Dieser Schritt ist notwendig, weil Du sicherlich nicht Lust hast den Dokumentenstamm in jedem einzelnen Abo und jeder Kundeninstallation anzupassen.&lt;br /&gt;
:Leider wurde früher mit diesen Symlinks gearbeitet, damit der Kunde nicht &amp;quot;var/www/vhosts/web1.wwwx.hostkraft.de/httpdocs&amp;quot; als Dokumentenpfad verwenden musste, sondern nur &amp;quot;/var/www/web1&amp;quot;. Rächt sich jetzt und bei jeder Migration, sollte also tendenziell im Nachgang behoben werden.&lt;br /&gt;
&lt;br /&gt;
=Die eigentliche Portweiterleitung vom Quellserver auf den neuen Zielserver=&lt;br /&gt;
;1. Logge Dich als User &amp;quot;root&amp;quot; auf dem Quellserver ein&lt;br /&gt;
&lt;br /&gt;
==Die Weiterleitung wird über den Dienst SOCAT realisiert. Hierfür benötigst Duneben socat, ein Script==&lt;br /&gt;
&lt;br /&gt;
;1. Script anlegen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mcedit socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ulimit -n 64000&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:143,fork,reuseaddr,bind=$1 TCP:$2:143 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:587,fork,reuseaddr,bind=$1 TCP:$2:587 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:80,fork,reuseaddr,bind=$1 TCP:$2:80 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:465,fork,reuseaddr,bind=$1 TCP:$2:465 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:25,fork,reuseaddr,bind=$1 TCP:$2:25 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:443,fork,reuseaddr,bind=$1 TCP:$2:443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:110,fork,reuseaddr,bind=$1 TCP:$2:110 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:993,fork,reuseaddr,bind=$1 TCP:$2:993 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:995,fork,reuseaddr,bind=$1 TCP:$2:995 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:21,fork,reuseaddr,bind=$1 TCP:$2:21 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:20,fork,reuseaddr,bind=$1 TCP:$2:20 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:989,fork,reuseaddr,bind=$1 TCP:$2:989 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:990,fork,reuseaddr,bind=$1 TCP:$2:990 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8443,fork,reuseaddr,bind=$1 TCP:$2:8443 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8447,fork,reuseaddr,bind=$1 TCP:$2:8447 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:3306,fork,reuseaddr,bind=$1 TCP:$2:3306 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7080,fork,reuseaddr,bind=$1 TCP:$2:7080 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:7081,fork,reuseaddr,bind=$1 TCP:$2:7081 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:8880,fork,reuseaddr,bind=$1 TCP:$2:8880 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:953,fork,reuseaddr,bind=$1 TCP:$2:953 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s TCP-LISTEN:53,fork,reuseaddr,bind=$1 TCP:$2:53 &amp;amp;&lt;br /&gt;
&lt;br /&gt;
socat -s UDP-LISTEN:53,fork,reuseaddr,bind=$1 UDP:$2:53 &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports können hier nach Bedarf weggelassen oder hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
;2. Script ausführbar machen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;chmod +x socat.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Alle Dienste stoppen, die das Script &amp;quot;umleiten&amp;quot; soll und Umleitung starten==&lt;br /&gt;
&lt;br /&gt;
;1. Alle für die Weiterleitung relevanten Dienste müssen natürlich gestoppt werden, damit sie nicht mehr auf den Ports lauschen, auf die socat nun zugreifen soll. (siehe ganz unten)&lt;br /&gt;
&lt;br /&gt;
Erst im Anschluss kann eine Portweiterleitung per socat erfolgen.&lt;br /&gt;
&lt;br /&gt;
;2. Gestartet wird die Weiterleitung dann mittels&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/socat.sh $QUELL-IP $ZIEL-IP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachte, dass für die Dauer dieser Weiterleitung der fail2ban auf dem Zielsystem beendet werden oder die IP des Quellsystems gewhitelistet werden sollte, damit die Quell-IP nicht ggf. durch den fail2ban blockiert wird.&lt;br /&gt;
&lt;br /&gt;
;3. Noch ein Tipp: Damit die Weiterleitungen rebootfest sind, die nicht mehr benötigten Dienste mittels&lt;br /&gt;
&lt;br /&gt;
:CentOS7 -&amp;gt; &amp;lt;code&amp;gt;systemctl disable $Service&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:CentOS6 -&amp;gt; &amp;lt;code&amp;gt;chkconfig $Service off&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nicht mehr automatisch starteten lassen und das&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;./socat.sh $QUELL-IP $ZIEL-IP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
in /etc/rc.local eintragen.&lt;br /&gt;
&lt;br /&gt;
;4. Info an Dogado, dass der Switch der IP-Adressen von Quellserver und Zielserver erfolgen soll.&lt;br /&gt;
&lt;br /&gt;
Arbeite hier mit der ContainerID, denn die Server haben den gleichen Namen!&lt;br /&gt;
&lt;br /&gt;
==Prüfe die Erreichbarkeit der Kundendomains==&lt;br /&gt;
&lt;br /&gt;
Im besten Fall hast Du eine Liste der Domains, die VOR dem Start des Scripts auf dem Quellserver funktionierten und prüfst nun, ob jede dieser Domains auf dem neuen Server ebenso funktioniert.&lt;br /&gt;
&lt;br /&gt;
==Deaktiviere den Server in Zabbix (Shabbix), denn sonst würde Dir andauernd gemeldet, dass der Server down ist.==&lt;br /&gt;
&lt;br /&gt;
Shared-Server: http://shabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Managed-vServer: http://zabbix.estugo.de/zabbix/&lt;br /&gt;
&lt;br /&gt;
Configuration &amp;gt; Hosts &amp;gt; Status -&amp;gt; Dort einfach auf &amp;quot;Enabled&amp;quot; klicken&lt;br /&gt;
&lt;br /&gt;
=Was ist nach dem IP-Switch zu erledigen?=&lt;br /&gt;
&lt;br /&gt;
;Wenn Dogado bestätigt hat, dass der Switch der IP von Alt auf Neu erfolgt ist, muss Plesk entsprechend rekonfiguriert werden. (Beachte den nachfolgenden Punkt hierzu)&lt;br /&gt;
&lt;br /&gt;
==Remapping der IP auf dem Zielserver WICHTIG!==&lt;br /&gt;
&lt;br /&gt;
Hinweis: Die neue IP &#039;&#039;&#039;darf nicht&#039;&#039;&#039; unter Plesk&amp;gt; Extras &amp;amp; Einstellungen&amp;gt; IP-Adressen hinzugefügt werden, bevor Du die folgenden Anweisungen anwendest. Entfernen die IP, falls Du sie bereits hinzugefügt hast!&lt;br /&gt;
&lt;br /&gt;
Plesk macht sehr genaue Angaben wie dieser Vorgang erfolgen soll:&lt;br /&gt;
https://support.plesk.com/hc/en-us/articles/115001761193-How-to-change-the-IP-address-of-the-Plesk-server-&lt;br /&gt;
&lt;br /&gt;
==Hinzufügen des &amp;quot;neuen&amp;quot; Servers zu Zabbix==&lt;br /&gt;
;1. Lösche den Host, den Du am Vorabend deaktiviert hast aus Zabbix (Shabbix)&lt;br /&gt;
&lt;br /&gt;
;2. Installiere den zabbix-Agenten auf dem neuen Server. Dieser verbindet sich dann ganz von alleine mit dem Zabbix/Shabbix und fügt den Server dort hinzu&lt;br /&gt;
:;Wechseln in das Zabbix-Verzeichnis&lt;br /&gt;
::&amp;lt;code&amp;gt;cd /root/zabbix_bereitstellung&amp;lt;/code&amp;gt;&lt;br /&gt;
:;Ausführen des Installationsscripts&lt;br /&gt;
::&amp;lt;code&amp;gt;bash AddNodeToZabbix.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Stoppen des alten Servers==&lt;br /&gt;
;1. Stoppe den alten Server und sende Deinen Kollegen die neuen Zugangsdaten&lt;br /&gt;
&lt;br /&gt;
;2. Um Speicherplatz freizugeben und auch die IP wieder verfügbar zu haben, setze Dir einen Termin für die Löschung des alten Servers +14 Tage&lt;br /&gt;
&lt;br /&gt;
=Zusatzinformationen=&lt;br /&gt;
&lt;br /&gt;
==Freilich muss zunächst socat installiert werden. Das ist auf Maschinen mit CentOS6 nicht zu einfach, aber es geht:==&lt;br /&gt;
;Die einfache Installation via yum scheitert zuverlässig daran, dass es für CentOS6 keine Standard yum-Repos mehr gibt. Alles was Du via yum machen willst, scheitert also.&lt;br /&gt;
;1. Du musst also yum erstmal ein funktionierende Repos geben:&lt;br /&gt;
&amp;lt;code&amp;gt;curl &amp;lt;nowiki&amp;gt;https://www.getpagespeed.com/files/centos6-eol.repo&amp;lt;/nowiki&amp;gt; --output /etc/yum.repos.d/CentOS-Base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Der Befehl zieht sich eine yum-Repo-Konfiguration mit funktionierenden Repos und schreibt diese gleich in die entsprechende yum-Konfiguration&lt;br /&gt;
:Genau nachlesen kannst Du das hier https://www.getpagespeed.com/server-setup/how-to-fix-yum-after-centos-6-went-eol&lt;br /&gt;
&lt;br /&gt;
;2. Spezielles Repo für socat hinzufügen&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -Uvh &amp;lt;nowiki&amp;gt;https://forensics.cert.org/cert-forensics-tools-release-el6.rpm&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Installation von socat unter Verwendung dieses Repos&lt;br /&gt;
&amp;lt;code&amp;gt;yum --enablerepo=forensics install socat&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Repo deaktivieren (man weiß ja nie)&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -e cert-forensics-tools-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zu stoppende Dienste könnten sein:==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;service postfix stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service xinetd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service spamassassin stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service psa stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-engine stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service sw-cp-server stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service saslauthd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-authdaemon stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imapd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-imaps stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3d stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service courier-pop3s stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service crond stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mysqld stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service mariadbd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service httpd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;service nginx stop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinterher via &amp;lt;code&amp;gt;ps faux&amp;lt;/code&amp;gt; schauen ob noch Dienste laufen und ggfs. via &amp;lt;code&amp;gt;netstat -tulpn&amp;lt;/code&amp;gt; schauen, ob noch ein Dienst auf einem Port lauscht den man weiterleiten möchte.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Hohe_load_(Notfallhandy)_bearbeiten&amp;diff=1845</id>
		<title>Hohe load (Notfallhandy) bearbeiten</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Hohe_load_(Notfallhandy)_bearbeiten&amp;diff=1845"/>
		<updated>2023-07-06T09:56:44Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* htop oder top */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Bereitschaftswissen]]&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Die load average ist ein sehr wichtiger Wert im Bezug auf die Systemauslastung. Der Load in Linux-Systemen ist die &#039;&#039;&#039;Anzahl an wartenden Prozessen&#039;&#039;&#039;. Der optimale Wert entspricht immer der Anzahl der im System vorhandenen Prozessoren. In Systemen mit einem Single-Core-Prozessor ist der optimale Load 1, da zu dem Zeitpunkt ein Prozess in der Bearbeitungsschlange des Prozessors ist. Liegt der Wert unterhalb von 1, ist das System unterfordert, bei Werten über 1 überfordert. In Multicore-Prozessoren liegt der optimale Load höher. Bei einem Quad-Core-Prozessor beispielsweise 4.&lt;br /&gt;
&lt;br /&gt;
Durch die aktuelle Anzahl der Prozesse lässt sich schlecht die Auslastung eines Systems abschätzen. Daher werden drei Mittelwerte (1 Minute, 5 Minuten und 15 Minuten) über die Anzahl der Prozesse gebildet. &lt;br /&gt;
[[Datei:Systemauslastung-top-free.gif]]&lt;br /&gt;
&lt;br /&gt;
;Wichtig: &lt;br /&gt;
:Die Load beschreibt nicht die Auslastung der CPU. Es kann mehrere Gründe haben, warum die Bearbeitungswarteschlange wächst und immer mehr Prozesse auf ihre Abarbeitung warten.&lt;br /&gt;
&lt;br /&gt;
=Tools zur Analyse der Systemauslastung=&lt;br /&gt;
Die Analyse der Systemauslastung erfolgt angemeldet als &#039;&#039;&#039;root&#039;&#039;&#039; auf der Shell des jeweiligen Servers. Folgende Tools können wir hier nutzen:&lt;br /&gt;
==htop oder top==&lt;br /&gt;
;top und htop zeigen die Auslastung der wichtigsten Systemressourcen wie CPU oder RAM&lt;br /&gt;
:Der Aufruf erfolgt per &amp;lt;code&amp;gt;top&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;htop&amp;lt;/code&amp;gt;&lt;br /&gt;
:markiert sind die Bereiche, die als Erstes ins Auge springen sollten:&lt;br /&gt;
:1. Zeile: load&lt;br /&gt;
:3. Zeile: CPU Auslastung (Achtung umgekehrt denken 60%id (idle) bedeutet 60% werden nicht benutzt = Auslastung 40%)&lt;br /&gt;
:4. Zeile (grün): Belegung des Arbeitsspeichers&lt;br /&gt;
:[[Datei:System-top.gif]]&lt;br /&gt;
&lt;br /&gt;
==free oder free -m==&lt;br /&gt;
;Etwas übersichtlicher als top und htop ist das Tool free, welches uns ausschließlich über die Arbeitsspeicher-Belegung informiert.&lt;br /&gt;
:Der Aufruf erfolgt über &amp;lt;code&amp;gt;free&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;free -m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ps aux oder ps auxf==&lt;br /&gt;
;Manchmal benötigt man eine genaue Auflistung aller laufenden Prozesse um evtl. einen fehlerhaften Prozess ausfindig zu machen und gezielt zu beenden&lt;br /&gt;
:&#039;&#039;&#039;p&#039;&#039;&#039;rocesse&#039;&#039;&#039;s&#039;&#039;&#039; liefert eine Momentaufnahme der laufenden Prozesse. Wenn eine ständige Aktualisierung der Prozessliste gewünscht ist, solltest Du allerdings top verwenden.&lt;br /&gt;
:via &amp;lt;code&amp;gt;ps aux&amp;lt;/code&amp;gt; erhältst Du eine Prozessliste, &amp;lt;code&amp;gt;ps auxf&amp;lt;/code&amp;gt; liefert Dir eine &amp;quot;Prozessbaum&amp;quot;-Ansicht. Hier kannst Du den Prozess und die erzeugten Unterprozesse recherchieren.&lt;br /&gt;
:Noch genauere Infos bekommst Du auch in diesem Artikel: [[Alle laufenden Prozesse anzeigen]]&lt;br /&gt;
&lt;br /&gt;
==POST Request abrufen==&lt;br /&gt;
;Um zu sehen wie viele Aufrufe von den jeweiligen Abos kommen &lt;br /&gt;
:&amp;lt;code&amp;gt;grep -H POST /var/www/vhosts/system/*/logs/access*log | cut -d &#039;:&#039; -f1|sort|uniq -c|sort -n|tail -n 20&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==lynx als Systemmonitor==&lt;br /&gt;
;für unsere Server haben wir ein Systemmonitoring mit welchem wir eine Momentaufnahme der gerade aktiven Domainaufrufe auswerten können:&lt;br /&gt;
:&amp;lt;code&amp;gt;lynx --dump --width 200 -auth=monitor:MsdorRf2p3f &amp;lt;nowiki&amp;gt;http://localhost:7080/server-status&amp;lt;/nowiki&amp;gt; | less&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== temporäres Aussperren einer IP-Adresse bis zum Reboot des Servers===&lt;br /&gt;
:&amp;lt;code&amp;gt;iptables -I INPUT -s &#039;&#039;&#039;1.2.3.4&#039;&#039;&#039; -j DROP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Sperrung aufheben&lt;br /&gt;
:&amp;lt;code&amp;gt;iptables -D INPUT -s &#039;&#039;&#039;1.2.3.4&#039;&#039;&#039; -j DROP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===auffällig viele Verbindungen untersuchen===&lt;br /&gt;
;Wenn nun z.B. eine IP &amp;quot;&#039;z.B. 91.223.89.130&amp;quot;&#039; mit vielen Verbindungen zu &amp;quot;&#039;cardmart.de&amp;quot;&#039; auffällt würden wir uns diese IP in der access-log genauer anschauen:&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/www/vhosts/system/&#039;&#039;&#039;cardmart.de&#039;&#039;&#039;/logs/access_log | grep &#039;&#039;&#039;91.223.89.130&#039;&#039;&#039; | less&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===weitere Auffälligkeiten &amp;quot;xmlrpc.php&amp;quot;===&lt;br /&gt;
;sollten im lynx verdächtige xmlrpc Verbindungen auftreten hilft dieser Beitrag [[Abuse Anfagen für xmlrpc.php ausfindig machen]] oder untenstehender Command&lt;br /&gt;
:&amp;lt;code&amp;gt;grep xmlrpc /var/www/vhosts/system/*/logs/access_log&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Komische Einträge die vermutlich einen Angriff darstellen===&lt;br /&gt;
:&#039;&#039;91.223.89.130 - - [08/Dec/2016:14:03:06 +0100] &amp;quot;GET /cgi-bin/search.cgi HTTP/1.0&amp;quot; 404 380 &amp;quot;() { Referer; }; echo -e \&amp;quot;Content-Type: text/plain\\n\&amp;quot;; echo -e \&amp;quot;\\0141\\0143\\0165\\0156\\0145\\0164\\0151\\0170\\0163\\0150\\0145\\0154\\0154\\0163\\0150\\0157\\0143\\0153\&amp;quot;&amp;quot; &amp;quot;Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.21 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.21&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Einträge einer IP zählen (nur zum Spass)===&lt;br /&gt;
:&amp;lt;code&amp;gt;cat /var/www/vhosts/system/&#039;&#039;&#039;cardmart.de&#039;&#039;&#039;/logs/access_log | grep &#039;&#039;&#039;91.223.89.130&#039;&#039;&#039; | wc -l&amp;lt;/code&amp;gt;&lt;br /&gt;
:12623&lt;br /&gt;
&lt;br /&gt;
== Queries Auswerten und Zählen ==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;mysqladmin -u admin -p`cat /etc/psa/.psa.shadow` -i2 status&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Ausgabe kann wie folgt aussehen:&lt;br /&gt;
&lt;br /&gt;
:Uptime: 548218  Threads: 5  Questions: &#039;&#039;&#039;333058910&#039;&#039;&#039;  Slow queries: 0  Opens: 5127974  Flush tables: 1  Open tables: 10240  Queries per second avg: 607.530&lt;br /&gt;
:Uptime: 548220  Threads: 12  Questions: 333061816  Slow queries: 0  Opens: 5128132  Flush tables: 1  Open tables: 10240  Queries per second avg: 607.533&lt;br /&gt;
:Uptime: 548222  Threads: 9  Questions: &#039;&#039;&#039;333064522&#039;&#039;&#039;  Slow queries: 0  Opens: 5128226  Flush tables: 1  Open tables: 10240  Queries per second avg: 607.535&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Wie man hier sieht, sind innerhalb von 4 Sekunden ~5.500 Queries pro Sekunden durchgeführt worden (&#039;&#039;&#039;333064522 - 333058910&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
:Uptime - Die Uptime sind die Sekunden seit dem Start des SQL-Services&lt;br /&gt;
:Questions - Die Questions sind die SQL-Queries seit diesem Zeitpunkt.&lt;br /&gt;
&lt;br /&gt;
=Nacharbeitung=&lt;br /&gt;
&lt;br /&gt;
:- Bitte Kd per Mail informieren, der sollte diese IP-Adresse in seiner .htaccess aufnemen, ansonsten bitte direkt mit aufnehmen&lt;br /&gt;
&lt;br /&gt;
:- Eintrag im Bahnhof vornehmen, &#039;&#039;bla blubb hohe Load, da IP &amp;quot;&amp;quot; zu viele Anfragen gestellt hat, sieht nach Angriff aus. IP in .htaccess gesperrt, Kd informiert&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Shoptransfer&amp;diff=1844</id>
		<title>Shoptransfer</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Shoptransfer&amp;diff=1844"/>
		<updated>2023-07-06T09:55:26Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Shopdateien herunterladen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Allgemeines==&lt;br /&gt;
;Wenn ein Kunde die Migration seines Shops von einem anderen Anbieter zu uns wünscht, senden wir ihm immer zunächst die Vorlage aus dem ORTS&lt;br /&gt;
:-&amp;gt; Antworten -&amp;gt; Vorlage &amp;quot;Shop Migration&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Text der Vorlage:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;gerne führen wir die Migration Ihres Shopsystems von einem anderen Provider zu ESTUGO für Sie kostenfrei durch.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bei dem Transfer von angepasster Shopsoftware, können wir Ihnen leider keinerlei Garantie geben, dass diese nach dem Transfer einwandfrei funktioniert. Es empfiehlt sich daher, die Shopsoftware entweder durch den jeweiligen Dienstleister transferieren zu lassen, oder aber alternativ die Shopsoftware von dem zuständigen Dienstleister nach dem Transfer überprüfen zu lassen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bevor wir die Migration Ihres Shopsystems einleiten können, lesen Sie bitte das folgende Schreiben aufmerksam durch und beachten Sie des weiteren bitte die folgenden sehr wichtigen Punkte:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;- kündigen Sie auf keinen Fall Ihren Vertrag bevor Ihre Daten/Dateien übernommen wurden.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;- kündigen Sie auf keinen Fall Ihre Domains bevor die Übernahme dieser abgeschlossen ist.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;- stellen Sie bitte sicher, das Sie über eine aktuelle Datensicherung verfügen (Datenbank/Dateien).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;- sichern Sie Ihre E-Mails und richten Sie vorab alle benötigten E-Mails/Postfächer bei ESTUGO ein.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Damit die Migration Ihres Shopsystems gestartet werden kann, senden Sie uns bitte die FTP-Zugangsdaten, sowie die Zugangsdaten für den Admin-Bereich Ihres Shops  per E-Mail zu (Benutzer, Passwort, FTP Server).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Des weiteren teilen Sie uns bitte mit, in welchem Verzeichnis sich Ihr Shop befindet. Bei Unklarheiten, Fragen oder Problemen - zögern Sie bitte nicht uns zu kontaktieren!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;Wenn SSL Bestellt wurde: &lt;br /&gt;
:Notiz im Ticket und im Bahnhof hinterlegen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==aktuelle Datenbank via MySQL-Dumper vom derzeitigen Server holen==&lt;br /&gt;
;1. per FTP auf dem derzeitigen Server des Kunden anmelden (Daten muss der Kd. uns senden)&lt;br /&gt;
&lt;br /&gt;
;2. MySQLDumper auf den FTP-Server des Kunden hochladen (je nach PHP-VErsion)&lt;br /&gt;
:- .htaccess und .htpasswd (sofern vorhanden) nach dem Hochladen umbenennen und somit deaktivieren (sonst kannst Du den Dumper nicht aufrufen)&lt;br /&gt;
&lt;br /&gt;
;3. My SQL-Dumper installieren&lt;br /&gt;
:- Aufruf des Installers via http://domaindeskunden.de/__mygmbdumper (zum Beispiel)&lt;br /&gt;
:- Datenbankdaten siehe &#039;&#039;configure.php&#039;&#039; Datei des Kunden&lt;br /&gt;
&lt;br /&gt;
;4. Datenbankbackup anfertigen und herunterladen&lt;br /&gt;
:- im Dumper auf &amp;quot;Sicherung&amp;quot; klicken (linkes Seitenmenü) und dann auf &amp;quot;Backup erstellen&amp;quot; klicken&lt;br /&gt;
:- nach der Fertigstellung herunterladen&lt;br /&gt;
&lt;br /&gt;
;5.- .htaccess und .htpasswd zurück benennen und somit aktivieren (!!! WICHTIG !!!)&lt;br /&gt;
&lt;br /&gt;
==Shopdateien herunterladen==&lt;br /&gt;
;1. via direktem Transfer: https://wiki.estugo.de/index.php?title=Shoptransfer_per_%22wget%22_Command_auf_der_SSH&lt;br /&gt;
&lt;br /&gt;
;2. auf fehlgeschlagene Übertragungen prüfen&lt;br /&gt;
:- die fehlgeschlagenen Übertragungen ggf. noch einmal durchführen&lt;br /&gt;
&lt;br /&gt;
==inzwischen neue DB auf ESTUGO-Server anlegen==&lt;br /&gt;
;1. Datenbank im Plesk anlegen&lt;br /&gt;
:- Daten notieren, diese bekommt der Kd. später&lt;br /&gt;
&lt;br /&gt;
;2. Das Datenbankabbild aus dem My SQL-Dumper per &amp;quot;Datenbankabbild importieren&amp;quot; in die neue Datenbank einfügen&lt;br /&gt;
&lt;br /&gt;
==Anpassung der Dateien auf dem ESTUGO-Server==&lt;br /&gt;
&lt;br /&gt;
;1. configure.php Dateien anpassen (URL auf Temp-Domain anpassen, Pfade auf /var/www/vhosts/XXX.wwwXX.hostkraft.de/httpdocs/Unterordner)&lt;br /&gt;
:- Datenbankinfos ebenfalls anpassen&lt;br /&gt;
:- Wenn der Shop vorher mit http://domain.de/shop aufgerufen wurde, muss das so beibehalten werden, zwecks Google und Co. !!&lt;br /&gt;
&lt;br /&gt;
;(1a. Cachepfad im phpMyAdmin des Kunden anpassen)&lt;br /&gt;
:- auf Suche gehen und nach &amp;quot;/cache&amp;quot; suchen&lt;br /&gt;
:- Pfad anpassen auf /var/www/vhosts/XXX.wwwXX.hostkraft.de/httpdocs/Unterordner/cache&lt;br /&gt;
&lt;br /&gt;
;2. Sofern vorhanden /cache und /templates_c Ordner leeren&lt;br /&gt;
:- index.html/.php, .htaccess, reset_cache und andere ähnliche &amp;quot;normale Dateinamen&amp;quot; nicht löschen&lt;br /&gt;
:- sess-Dateien und Dateien mit einem extrem langen Namen sollten entfernt werden&lt;br /&gt;
:- in manchen fällen muss der Token gelöscht werden muss ../shopordner/media/secure_token_12345&lt;br /&gt;
&lt;br /&gt;
;3. Shop und Adminbereich prüfen&lt;br /&gt;
:- Prüfen ob der Login funktioniert, sowie jeweils eine Unterseite&lt;br /&gt;
&lt;br /&gt;
;4. .htaccess Passwortschutz hinterlegen&lt;br /&gt;
:- wenn .htaccess auf FTP-Server vorhanden, dann Inhalte ganz oben hinzufügen (#!# nicht komplette Datei  überschreiben !#!)&lt;br /&gt;
:- in der .htaccess den Pfad zur .htpasswdanpassen&lt;br /&gt;
&lt;br /&gt;
;5. Login für .htaccess überprüfen, hierzu temp. Domain des Shops neu laden&lt;br /&gt;
&lt;br /&gt;
;6. Im Bahnhof &amp;quot;Shoptransfer erfolgt - Kd testet&amp;quot; hinterlegen&lt;br /&gt;
&lt;br /&gt;
==E-Mail an Kunden==&lt;br /&gt;
;aus der Vorlage im ORTS &amp;quot;Shop transferiert - Domainumzug&amp;quot;&lt;br /&gt;
:MySQL-Daten mitschicken&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;nowiki&amp;gt;MySQL&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Server: localhost&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Benutzer:&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&amp;lt;nowiki&amp;gt;Datenbank:&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&amp;lt;nowiki&amp;gt;Passwort:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
&#039;&#039;Text der Mail&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;der Shop ist transferiert und vorerst unter &amp;quot;http://xxxx.de&amp;quot; zu erreichen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bitte überprüfen Sie den Shop und teilen uns eventuelle Probleme mit. Zur Anmeldung nehmen Sie bitte folgende Zugangsdaten:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;*Benutzer: Shopbenutzer12&#039;&#039;&lt;br /&gt;
&#039;&#039;**Passwort: 9k2aS2s&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
Hier die neuen mySQL Datenbank Daten einfügen&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Falls Sie keine Fehler finden können, teilen Sie uns bitte mit wann wir die Domains transferieren können.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Richten Sie auf jeden Fall noch vor der Domainübernahme Ihr Konto ein (E-Mail Adressen, Postfächer, Domainweiterleitungen). Bitte kopieren Sie alle&lt;br /&gt;
für Sie relevanten Dateien auf unseren FTP Server. Bitte vergessen Sie nicht Ihre E-Mails beim alten Provider zu sichern.&#039;&#039;&lt;br /&gt;
&#039;&#039;Bitte stellen Sie keine neuen Artikel mehr ein, da vor dem Domaintransfer nur die Datenbank inkl. Bestellungen und Einstellungen abgeglichen wird.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Sie alles überprüft und eingerichtet haben, füllen Sie bitte den im Anhang befindlichen KK-Antrag aus und schicken diesen zu Ihrem alten Provider. Sobald Sie die Freigabe oder Kündigungsbestätigung, sowie den Auth-Code der Domain(s) von Ihrem alten Provider erhalten haben, geben Sie uns bitte per E-Mail Bescheid, gerne werden wir den Domaintransfer dann umgehend für Sie einleiten.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&#039;&#039;Vor dem Domaintransfer werden wir den Live-Shop in den Wartungsmodus setzen (sofern möglich). Dadurch vermeiden wir, dass während des Domainumzugs Bestellungen beim alten Provider verloren gehen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Sie die Möglichkeit haben die IP-Adresse (A-Record) Ihrer Domain anzupassen, können wir dadurch längere Wartezeiten beim Domaintransfer vermeiden. Der sogenannte &amp;quot;A-Record&amp;quot; der Domain definiert den Server, welcher für die Ausgabe von Daten unterhalb einer Domain verantwortlich ist.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
;7. wenn mehr transferiert wurde als im Tarif vorhanden:&lt;br /&gt;
:größeres Paket empfehlen.&lt;br /&gt;
    &lt;br /&gt;
== Wenn der Kunde den Shop auf der Subdomain getestet hat, folgt der Domaintransfer ==&lt;br /&gt;
&lt;br /&gt;
;1. Vor dem Domaintransfer&lt;br /&gt;
:- Live-Shop in den Wartungsmodus setzen&lt;br /&gt;
:- Datenbank erneut abgleichen (mysqldumper siehe oben vorher &amp;quot;entsperren&amp;quot;)&lt;br /&gt;
:- MySQLDumper anschließend wieder &amp;quot;sperren&amp;quot;&lt;br /&gt;
:- Domaintransfer starten&lt;br /&gt;
&lt;br /&gt;
;2. Nachdem die Domain erfolgreich transferiert wurde &lt;br /&gt;
:- Wartungsmodus im Adminbereich entfernen&lt;br /&gt;
:- Hauptdomain configure.php Dateien bei ESTUGO anpassen&lt;br /&gt;
&lt;br /&gt;
;3. Sofern vorhanden /cache und /templates_c Ordner leeren&lt;br /&gt;
:- index.html/.php, .htaccess, reset_cache und andere ähnliche &amp;quot;normale Dateinamen&amp;quot; nicht löschen&lt;br /&gt;
:- sess-Dateien und Dateien mit einem extrem langen Namen sollten entfernt werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;4. Bahnhofeintrag setzen&lt;br /&gt;
:- Shoptransfer erfolgt, Domain transferiert&lt;br /&gt;
&lt;br /&gt;
;5. Buchhaltung Bescheid geben (domain.de / per KK ##.##.#### / ##€&lt;br /&gt;
&lt;br /&gt;
==Kunde via e-Mail informieren, z.B. mit der Vorlage==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;der Transfer der Domain XXXXXX wurde eingeleitet und erfolgreich abgeschlossen, die Domain wird nach spätestens 24 Stunden weltweit auf das neue Ziel verweisen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Eventuell ausstehendes SSL Zertifikat installieren oder sonstige gewünschte Arbeiten fortführen.==&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Shoptransfer&amp;diff=1843</id>
		<title>Shoptransfer</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Shoptransfer&amp;diff=1843"/>
		<updated>2023-07-06T09:54:53Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Allgemeines==&lt;br /&gt;
;Wenn ein Kunde die Migration seines Shops von einem anderen Anbieter zu uns wünscht, senden wir ihm immer zunächst die Vorlage aus dem ORTS&lt;br /&gt;
:-&amp;gt; Antworten -&amp;gt; Vorlage &amp;quot;Shop Migration&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Text der Vorlage:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;gerne führen wir die Migration Ihres Shopsystems von einem anderen Provider zu ESTUGO für Sie kostenfrei durch.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bei dem Transfer von angepasster Shopsoftware, können wir Ihnen leider keinerlei Garantie geben, dass diese nach dem Transfer einwandfrei funktioniert. Es empfiehlt sich daher, die Shopsoftware entweder durch den jeweiligen Dienstleister transferieren zu lassen, oder aber alternativ die Shopsoftware von dem zuständigen Dienstleister nach dem Transfer überprüfen zu lassen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bevor wir die Migration Ihres Shopsystems einleiten können, lesen Sie bitte das folgende Schreiben aufmerksam durch und beachten Sie des weiteren bitte die folgenden sehr wichtigen Punkte:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;- kündigen Sie auf keinen Fall Ihren Vertrag bevor Ihre Daten/Dateien übernommen wurden.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;- kündigen Sie auf keinen Fall Ihre Domains bevor die Übernahme dieser abgeschlossen ist.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;- stellen Sie bitte sicher, das Sie über eine aktuelle Datensicherung verfügen (Datenbank/Dateien).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;- sichern Sie Ihre E-Mails und richten Sie vorab alle benötigten E-Mails/Postfächer bei ESTUGO ein.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Damit die Migration Ihres Shopsystems gestartet werden kann, senden Sie uns bitte die FTP-Zugangsdaten, sowie die Zugangsdaten für den Admin-Bereich Ihres Shops  per E-Mail zu (Benutzer, Passwort, FTP Server).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Des weiteren teilen Sie uns bitte mit, in welchem Verzeichnis sich Ihr Shop befindet. Bei Unklarheiten, Fragen oder Problemen - zögern Sie bitte nicht uns zu kontaktieren!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;Wenn SSL Bestellt wurde: &lt;br /&gt;
:Notiz im Ticket und im Bahnhof hinterlegen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==aktuelle Datenbank via MySQL-Dumper vom derzeitigen Server holen==&lt;br /&gt;
;1. per FTP auf dem derzeitigen Server des Kunden anmelden (Daten muss der Kd. uns senden)&lt;br /&gt;
&lt;br /&gt;
;2. MySQLDumper auf den FTP-Server des Kunden hochladen (je nach PHP-VErsion)&lt;br /&gt;
:- .htaccess und .htpasswd (sofern vorhanden) nach dem Hochladen umbenennen und somit deaktivieren (sonst kannst Du den Dumper nicht aufrufen)&lt;br /&gt;
&lt;br /&gt;
;3. My SQL-Dumper installieren&lt;br /&gt;
:- Aufruf des Installers via http://domaindeskunden.de/__mygmbdumper (zum Beispiel)&lt;br /&gt;
:- Datenbankdaten siehe &#039;&#039;configure.php&#039;&#039; Datei des Kunden&lt;br /&gt;
&lt;br /&gt;
;4. Datenbankbackup anfertigen und herunterladen&lt;br /&gt;
:- im Dumper auf &amp;quot;Sicherung&amp;quot; klicken (linkes Seitenmenü) und dann auf &amp;quot;Backup erstellen&amp;quot; klicken&lt;br /&gt;
:- nach der Fertigstellung herunterladen&lt;br /&gt;
&lt;br /&gt;
;5.- .htaccess und .htpasswd zurück benennen und somit aktivieren (!!! WICHTIG !!!)&lt;br /&gt;
&lt;br /&gt;
==Shopdateien herunterladen==&lt;br /&gt;
;1. via direktem Transfer: https://wiki.estugo.de/index.php?search=wget&amp;amp;title=Spezial%3ASuche&amp;amp;go=Seite&lt;br /&gt;
&lt;br /&gt;
;2. auf fehlgeschlagene Übertragungen prüfen&lt;br /&gt;
:- die fehlgeschlagenen Übertragungen ggf. noch einmal durchführen&lt;br /&gt;
&lt;br /&gt;
==inzwischen neue DB auf ESTUGO-Server anlegen==&lt;br /&gt;
;1. Datenbank im Plesk anlegen&lt;br /&gt;
:- Daten notieren, diese bekommt der Kd. später&lt;br /&gt;
&lt;br /&gt;
;2. Das Datenbankabbild aus dem My SQL-Dumper per &amp;quot;Datenbankabbild importieren&amp;quot; in die neue Datenbank einfügen&lt;br /&gt;
&lt;br /&gt;
==Anpassung der Dateien auf dem ESTUGO-Server==&lt;br /&gt;
&lt;br /&gt;
;1. configure.php Dateien anpassen (URL auf Temp-Domain anpassen, Pfade auf /var/www/vhosts/XXX.wwwXX.hostkraft.de/httpdocs/Unterordner)&lt;br /&gt;
:- Datenbankinfos ebenfalls anpassen&lt;br /&gt;
:- Wenn der Shop vorher mit http://domain.de/shop aufgerufen wurde, muss das so beibehalten werden, zwecks Google und Co. !!&lt;br /&gt;
&lt;br /&gt;
;(1a. Cachepfad im phpMyAdmin des Kunden anpassen)&lt;br /&gt;
:- auf Suche gehen und nach &amp;quot;/cache&amp;quot; suchen&lt;br /&gt;
:- Pfad anpassen auf /var/www/vhosts/XXX.wwwXX.hostkraft.de/httpdocs/Unterordner/cache&lt;br /&gt;
&lt;br /&gt;
;2. Sofern vorhanden /cache und /templates_c Ordner leeren&lt;br /&gt;
:- index.html/.php, .htaccess, reset_cache und andere ähnliche &amp;quot;normale Dateinamen&amp;quot; nicht löschen&lt;br /&gt;
:- sess-Dateien und Dateien mit einem extrem langen Namen sollten entfernt werden&lt;br /&gt;
:- in manchen fällen muss der Token gelöscht werden muss ../shopordner/media/secure_token_12345&lt;br /&gt;
&lt;br /&gt;
;3. Shop und Adminbereich prüfen&lt;br /&gt;
:- Prüfen ob der Login funktioniert, sowie jeweils eine Unterseite&lt;br /&gt;
&lt;br /&gt;
;4. .htaccess Passwortschutz hinterlegen&lt;br /&gt;
:- wenn .htaccess auf FTP-Server vorhanden, dann Inhalte ganz oben hinzufügen (#!# nicht komplette Datei  überschreiben !#!)&lt;br /&gt;
:- in der .htaccess den Pfad zur .htpasswdanpassen&lt;br /&gt;
&lt;br /&gt;
;5. Login für .htaccess überprüfen, hierzu temp. Domain des Shops neu laden&lt;br /&gt;
&lt;br /&gt;
;6. Im Bahnhof &amp;quot;Shoptransfer erfolgt - Kd testet&amp;quot; hinterlegen&lt;br /&gt;
&lt;br /&gt;
==E-Mail an Kunden==&lt;br /&gt;
;aus der Vorlage im ORTS &amp;quot;Shop transferiert - Domainumzug&amp;quot;&lt;br /&gt;
:MySQL-Daten mitschicken&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;nowiki&amp;gt;MySQL&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Server: localhost&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Benutzer:&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&amp;lt;nowiki&amp;gt;Datenbank:&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&amp;lt;nowiki&amp;gt;Passwort:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
&#039;&#039;Text der Mail&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;der Shop ist transferiert und vorerst unter &amp;quot;http://xxxx.de&amp;quot; zu erreichen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bitte überprüfen Sie den Shop und teilen uns eventuelle Probleme mit. Zur Anmeldung nehmen Sie bitte folgende Zugangsdaten:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;*Benutzer: Shopbenutzer12&#039;&#039;&lt;br /&gt;
&#039;&#039;**Passwort: 9k2aS2s&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
Hier die neuen mySQL Datenbank Daten einfügen&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Falls Sie keine Fehler finden können, teilen Sie uns bitte mit wann wir die Domains transferieren können.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Richten Sie auf jeden Fall noch vor der Domainübernahme Ihr Konto ein (E-Mail Adressen, Postfächer, Domainweiterleitungen). Bitte kopieren Sie alle&lt;br /&gt;
für Sie relevanten Dateien auf unseren FTP Server. Bitte vergessen Sie nicht Ihre E-Mails beim alten Provider zu sichern.&#039;&#039;&lt;br /&gt;
&#039;&#039;Bitte stellen Sie keine neuen Artikel mehr ein, da vor dem Domaintransfer nur die Datenbank inkl. Bestellungen und Einstellungen abgeglichen wird.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Sie alles überprüft und eingerichtet haben, füllen Sie bitte den im Anhang befindlichen KK-Antrag aus und schicken diesen zu Ihrem alten Provider. Sobald Sie die Freigabe oder Kündigungsbestätigung, sowie den Auth-Code der Domain(s) von Ihrem alten Provider erhalten haben, geben Sie uns bitte per E-Mail Bescheid, gerne werden wir den Domaintransfer dann umgehend für Sie einleiten.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&#039;&#039;Vor dem Domaintransfer werden wir den Live-Shop in den Wartungsmodus setzen (sofern möglich). Dadurch vermeiden wir, dass während des Domainumzugs Bestellungen beim alten Provider verloren gehen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Sie die Möglichkeit haben die IP-Adresse (A-Record) Ihrer Domain anzupassen, können wir dadurch längere Wartezeiten beim Domaintransfer vermeiden. Der sogenannte &amp;quot;A-Record&amp;quot; der Domain definiert den Server, welcher für die Ausgabe von Daten unterhalb einer Domain verantwortlich ist.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
;7. wenn mehr transferiert wurde als im Tarif vorhanden:&lt;br /&gt;
:größeres Paket empfehlen.&lt;br /&gt;
    &lt;br /&gt;
== Wenn der Kunde den Shop auf der Subdomain getestet hat, folgt der Domaintransfer ==&lt;br /&gt;
&lt;br /&gt;
;1. Vor dem Domaintransfer&lt;br /&gt;
:- Live-Shop in den Wartungsmodus setzen&lt;br /&gt;
:- Datenbank erneut abgleichen (mysqldumper siehe oben vorher &amp;quot;entsperren&amp;quot;)&lt;br /&gt;
:- MySQLDumper anschließend wieder &amp;quot;sperren&amp;quot;&lt;br /&gt;
:- Domaintransfer starten&lt;br /&gt;
&lt;br /&gt;
;2. Nachdem die Domain erfolgreich transferiert wurde &lt;br /&gt;
:- Wartungsmodus im Adminbereich entfernen&lt;br /&gt;
:- Hauptdomain configure.php Dateien bei ESTUGO anpassen&lt;br /&gt;
&lt;br /&gt;
;3. Sofern vorhanden /cache und /templates_c Ordner leeren&lt;br /&gt;
:- index.html/.php, .htaccess, reset_cache und andere ähnliche &amp;quot;normale Dateinamen&amp;quot; nicht löschen&lt;br /&gt;
:- sess-Dateien und Dateien mit einem extrem langen Namen sollten entfernt werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;4. Bahnhofeintrag setzen&lt;br /&gt;
:- Shoptransfer erfolgt, Domain transferiert&lt;br /&gt;
&lt;br /&gt;
;5. Buchhaltung Bescheid geben (domain.de / per KK ##.##.#### / ##€&lt;br /&gt;
&lt;br /&gt;
==Kunde via e-Mail informieren, z.B. mit der Vorlage==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;der Transfer der Domain XXXXXX wurde eingeleitet und erfolgreich abgeschlossen, die Domain wird nach spätestens 24 Stunden weltweit auf das neue Ziel verweisen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Eventuell ausstehendes SSL Zertifikat installieren oder sonstige gewünschte Arbeiten fortführen.==&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Shoptransfer&amp;diff=1842</id>
		<title>Shoptransfer</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Shoptransfer&amp;diff=1842"/>
		<updated>2023-07-06T07:52:42Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* aktuelle Datenbank vom derzeitigen Server holen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Allgemeines==&lt;br /&gt;
;Wenn ein Kunde die Migration seines Shops von einem anderen Anbieter zu uns wünscht, senden wir ihm immer zunächst die Vorlage aus dem ORTS&lt;br /&gt;
:-&amp;gt; Antworten -&amp;gt; Vorlage &amp;quot;Shop Migration&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Text der Vorlage:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;gerne führen wir die Migration Ihres Shopsystems von einem anderen Provider zu ESTUGO für Sie kostenfrei durch.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bei dem Transfer von angepasster Shopsoftware, können wir Ihnen leider keinerlei Garantie geben, dass diese nach dem Transfer einwandfrei funktioniert. Es empfiehlt sich daher, die Shopsoftware entweder durch den jeweiligen Dienstleister transferieren zu lassen, oder aber alternativ die Shopsoftware von dem zuständigen Dienstleister nach dem Transfer überprüfen zu lassen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bevor wir die Migration Ihres Shopsystems einleiten können, lesen Sie bitte das folgende Schreiben aufmerksam durch und beachten Sie des weiteren bitte die folgenden sehr wichtigen Punkte:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;- kündigen Sie auf keinen Fall Ihren Vertrag bevor Ihre Daten/Dateien übernommen wurden.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;- kündigen Sie auf keinen Fall Ihre Domains bevor die Übernahme dieser abgeschlossen ist.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;- stellen Sie bitte sicher, das Sie über eine aktuelle Datensicherung verfügen (Datenbank/Dateien).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;- sichern Sie Ihre E-Mails und richten Sie vorab alle benötigten E-Mails/Postfächer bei ESTUGO ein.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Damit die Migration Ihres Shopsystems gestartet werden kann, senden Sie uns bitte die FTP-Zugangsdaten, sowie die Zugangsdaten für den Admin-Bereich Ihres Shops  per E-Mail zu (Benutzer, Passwort, FTP Server).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Des weiteren teilen Sie uns bitte mit, in welchem Verzeichnis sich Ihr Shop befindet. Bei Unklarheiten, Fragen oder Problemen - zögern Sie bitte nicht uns zu kontaktieren!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;Wenn SSL Bestellt wurde: &lt;br /&gt;
:Notiz im Ticket und im Bahnhof hinterlegen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==aktuelle Datenbank vom derzeitigen Server holen==&lt;br /&gt;
;1. per FTP auf dem derzeitigen Server des Kunden anmelden (Daten muss der Kd. uns senden)&lt;br /&gt;
&lt;br /&gt;
;2. MySQLDumper &amp;lt;nowiki&amp;gt;(siehe Teamordner D:\shared\Listen_Infos_Anleitungen_etc\mys290k1ql_dump2931er065k) auf den FTP-Server des Kunden hochladen&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:- .htaccess und .htpasswd anschließend umbenennen und somit deaktivieren&lt;br /&gt;
&lt;br /&gt;
;3. My SQL-Dumper installieren&lt;br /&gt;
:- Aufruf via http://domaindeskunden.de/mys290k1ql_dump2931er065k&lt;br /&gt;
:- Datenbankdaten siehe &#039;&#039;configure.php&#039;&#039; Datei des Kunden&lt;br /&gt;
&lt;br /&gt;
;4. Datenbankbackup anlegen und herunterladen&lt;br /&gt;
:- im Dumper auf Sicherung klicken und Backup erstellen&lt;br /&gt;
:- nach der Fertigstellung herunterladen&lt;br /&gt;
&lt;br /&gt;
;5.- .htaccess und .htpasswd zurück benennen und somit aktivieren (!!! WICHTIG !!!)&lt;br /&gt;
&lt;br /&gt;
==Shopdateien herunterladen==&lt;br /&gt;
;1. Shopordner inkl. MySQLDumper und Unterordnern vom Kunden auf die eigene Festplatte herunterladen&lt;br /&gt;
:- den Ordner mys290k1ql_dump2931er065k und (z.B.) bei Gambio den Cache und templates_c Ordner vom Download ausschließen&lt;br /&gt;
:- cache und templates_c als neue, leere Ordner im Downloadverzeichnis auf der Festplatte anlegen&lt;br /&gt;
&lt;br /&gt;
;2. auf fehlgeschlagene Übertragungen prüfen&lt;br /&gt;
:- die fehlgeschlagenen Übertragungen ggf. noch einmal durchführen&lt;br /&gt;
&lt;br /&gt;
==inzwischen neue DB auf ESTUGO-Server anlegen==&lt;br /&gt;
;1. Datenbank im Plesk anlegen&lt;br /&gt;
:- Daten notieren, diese bekommt der Kd. später)&lt;br /&gt;
&lt;br /&gt;
;2. Das Datenbankabbild aus dem My SQL-Dumper per &amp;quot;Datenbankabbild importieren&amp;quot; in die neue Datenbank einfügen&lt;br /&gt;
&lt;br /&gt;
==Shopdateien auf ESTUGO-Server hochladen==&lt;br /&gt;
&lt;br /&gt;
;1. Kopierte Daten von der Festplatte auf den KundenFTP-Server im Ordner /httpdocs bei ESTUGO hochladen&lt;br /&gt;
&lt;br /&gt;
;2. warten bis Dateien übertragen wurden, Weiterleitung im Plesk auf z.B: /Unterordner setzen&lt;br /&gt;
:- Wenn der Shop vorher mit http://domain.de/shop aufgerufen wurde, muss das so beibehalten werden, zwecks Google und Co. !!&lt;br /&gt;
&lt;br /&gt;
==Anpassung der Dateien auf dem ESTUGO-Server==&lt;br /&gt;
&lt;br /&gt;
;1. configure.php Dateien anpassen (URL auf Temp-Domain anpassen, Pfade auf /var/www/vhosts/XXX.wwwXX.hostkraft.de/httpdocs/Unterordner)&lt;br /&gt;
:- Datenbankinfos ebenfalls anpassen&lt;br /&gt;
&lt;br /&gt;
;(1a. Cachepfad im phpMyAdmin des Kunden anpassen)&lt;br /&gt;
:- auf Suche gehen und nach &amp;quot;/cache&amp;quot; suchen&lt;br /&gt;
:- Pfad anpassen auf /var/www/vhosts/XXX.wwwXX.hostkraft.de/httpdocs/Unterordner/cache&lt;br /&gt;
&lt;br /&gt;
;2. Sofern vorhanden /cache und /templates_c Ordner leeren&lt;br /&gt;
:- index.html/.php, .htaccess, reset_cache und andere ähnliche &amp;quot;normale Dateinamen&amp;quot; nicht löschen&lt;br /&gt;
:- sess-Dateien und Dateien mit einem extrem langen Namen sollten entfernt werden&lt;br /&gt;
:- in manchen fällen muss der Token gelöscht werden muss ../shopordner/media/secure_token_12345&lt;br /&gt;
&lt;br /&gt;
;3. Shop und Adminbereich prüfen&lt;br /&gt;
:- Prüfen ob der Login funktioniert, sowie jeweils eine Unterseite&lt;br /&gt;
&lt;br /&gt;
;4. .htaccess Passwortschutz hinterlegen&lt;br /&gt;
:- Dateien im Teamordner (D:\shared\Listen_Infos_Anleitungen_etc\.htaccess Passwortschutz (Shoptransfer)&lt;br /&gt;
:- wenn .htaccess auf FTP-Server vorhanden, dann Inhalte ganz oben hinzufügen (#!# nicht komplette Datei  überschreiben !#!)&lt;br /&gt;
:- in der .htaccess den Pfad und Web-Benutzer anpassen&lt;br /&gt;
&lt;br /&gt;
;5. Login für .htaccess überprüfen, hierzu temp. Domain des Shops neu laden&lt;br /&gt;
&lt;br /&gt;
;6. Im Bahnhof &amp;quot;Shoptransfer erfolgt - Kd testet&amp;quot; hinterlegen&lt;br /&gt;
&lt;br /&gt;
==E-Mail an Kunden==&lt;br /&gt;
;aus der Vorlage im ORTS &amp;quot;Shop transferiert - Domainumzug&amp;quot;&lt;br /&gt;
:MySQL-Daten mitschicken&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;nowiki&amp;gt;MySQL&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Server: localhost&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Benutzer:&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&amp;lt;nowiki&amp;gt;Datenbank:&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
&amp;lt;nowiki&amp;gt;Passwort:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
&#039;&#039;Text der Mail&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;der Shop ist transferiert und vorerst unter &amp;quot;http://xxxx.de&amp;quot; zu erreichen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bitte überprüfen Sie den Shop und teilen uns eventuelle Probleme mit. Zur Anmeldung nehmen Sie bitte folgende Zugangsdaten:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;*Benutzer: Shopbenutzer12&#039;&#039;&lt;br /&gt;
&#039;&#039;**Passwort: 9k2aS2s&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
Hier die neuen mySQL Datenbank Daten einfügen&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Falls Sie keine Fehler finden können, teilen Sie uns bitte mit wann wir die Domains transferieren können.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Richten Sie auf jeden Fall noch vor der Domainübernahme Ihr Konto ein (E-Mail Adressen, Postfächer, Domainweiterleitungen). Bitte kopieren Sie alle&lt;br /&gt;
für Sie relevanten Dateien auf unseren FTP Server. Bitte vergessen Sie nicht Ihre E-Mails beim alten Provider zu sichern.&#039;&#039;&lt;br /&gt;
&#039;&#039;Bitte stellen Sie keine neuen Artikel mehr ein, da vor dem Domaintransfer nur die Datenbank inkl. Bestellungen und Einstellungen abgeglichen wird.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Sie alles überprüft und eingerichtet haben, füllen Sie bitte den im Anhang befindlichen KK-Antrag aus und schicken diesen zu Ihrem alten Provider. Sobald Sie die Freigabe oder Kündigungsbestätigung, sowie den Auth-Code der Domain(s) von Ihrem alten Provider erhalten haben, geben Sie uns bitte per E-Mail Bescheid, gerne werden wir den Domaintransfer dann umgehend für Sie einleiten.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&#039;&#039;Vor dem Domaintransfer werden wir den Live-Shop in den Wartungsmodus setzen (sofern möglich). Dadurch vermeiden wir, dass während des Domainumzugs Bestellungen beim alten Provider verloren gehen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Sie die Möglichkeit haben die IP-Adresse (A-Record) Ihrer Domain anzupassen, können wir dadurch längere Wartezeiten beim Domaintransfer vermeiden. Der sogenannte &amp;quot;A-Record&amp;quot; der Domain definiert den Server, welcher für die Ausgabe von Daten unterhalb einer Domain verantwortlich ist.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
;7. wenn mehr transferiert wurde als im Tarif vorhanden:&lt;br /&gt;
:größeres Paket empfehlen.&lt;br /&gt;
    &lt;br /&gt;
== Wenn der Kunde den Shop auf der Subdomain getestet hat, folgt der Domaintransfer ==&lt;br /&gt;
&lt;br /&gt;
;1. Vor dem Domaintransfer&lt;br /&gt;
:- Live-Shop in den Wartungsmodus setzen&lt;br /&gt;
:- Datenbank erneut abgleichen (mysqldumper siehe oben vorher &amp;quot;entsperren&amp;quot;)&lt;br /&gt;
:- MySQLDumper anschließend wieder &amp;quot;sperren&amp;quot;&lt;br /&gt;
:- Domaintransfer starten&lt;br /&gt;
&lt;br /&gt;
;2. Nachdem die Domain erfolgreich transferiert wurde &lt;br /&gt;
:- Wartungsmodus im Adminbereich entfernen&lt;br /&gt;
:- Hauptdomain configure.php Dateien bei ESTUGO anpassen&lt;br /&gt;
&lt;br /&gt;
;3. Sofern vorhanden /cache und /templates_c Ordner leeren&lt;br /&gt;
:- index.html/.php, .htaccess, reset_cache und andere ähnliche &amp;quot;normale Dateinamen&amp;quot; nicht löschen&lt;br /&gt;
:- sess-Dateien und Dateien mit einem extrem langen Namen sollten entfernt werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;4. Bahnhofeintrag setzen&lt;br /&gt;
:- Shoptransfer erfolgt, Domain transferiert&lt;br /&gt;
&lt;br /&gt;
;5. Buchhaltung Bescheid geben (domain.de / per KK ##.##.#### / ##€&lt;br /&gt;
&lt;br /&gt;
==Kunde via e-Mail informieren, z.B. mit der Vorlage==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;der Transfer der Domain XXXXXX wurde eingeleitet und erfolgreich abgeschlossen, die Domain wird nach spätestens 24 Stunden weltweit auf das neue Ziel verweisen.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Eventuell ausstehendes SSL Zertifikat installieren oder sonstige gewünschte Arbeiten fortführen.==&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Mit_der_PDSh_arbeiten&amp;diff=1838</id>
		<title>Mit der PDSh arbeiten</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Mit_der_PDSh_arbeiten&amp;diff=1838"/>
		<updated>2023-06-28T14:54:46Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* einige sinnvolle PDSH-Befehle */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SSH]]&lt;br /&gt;
&lt;br /&gt;
=Allgemeines =&lt;br /&gt;
&lt;br /&gt;
PDSh = Parallel Distributed Shell&lt;br /&gt;
:&#039;&#039;&lt;br /&gt;
&amp;quot;Pdsh ist ein effizienter, Multithreaded Remote-Shell-Client, der Befehle auf mehreren entfernten Hosts parallel ausführt.&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=einige sinnvolle PDSH-Befehle=&lt;br /&gt;
&lt;br /&gt;
;1. Speicherplatz aller www´s auslesen&lt;br /&gt;
:&amp;lt;code&amp;gt;pdsh -w www[1-97].estugo.de &amp;quot;df -h | grep ploop&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
;&lt;br /&gt;
;2. Speicherplatz aller www´s + Mädchenserver auslesen.&lt;br /&gt;
:&amp;lt;code&amp;gt;pdsh -w www[1-97].estugo.de &amp;quot;df -h | grep ploop&amp;quot; &amp;amp;&amp;amp; pdsh -w 37.218.252.[113,114,160,199,207,208,209] &amp;quot;df -h | grep ploop&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
;2.1 &#039;&#039;&#039;Besser und neuer&#039;&#039;&#039; - Speicherplatz aller Shared Host´s auslesen&lt;br /&gt;
:&amp;lt;code&amp;gt;pdsh -w ^/root/PDSH/hosts &amp;quot;df -h | grep ploop&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;3. Manchmal ist auf Servern z.B. ein Dienst oder ein Script nicht so eingerichtet, dass es bei einem Reboot automatisch geladen wird. Das kann man nachholen.&lt;br /&gt;
:&#039;&#039;&#039;3.A.&#039;&#039;&#039; Auf einem CentOS6 Server würde man zum Beispiel den DrWeb Dienst mit folgenden &#039;&#039;&#039;zwei Befehlen&#039;&#039;&#039; zum &amp;quot;Autostart&amp;quot; hinzufügen.&lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w www[1-69].estugo.de &amp;quot;chkconfig --add drwebd&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
::und darauf folgend&lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w www[1-69].estugo.de &amp;quot;chkconfig drwebd on&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;3.B.&#039;&#039;&#039; Auf einem CentOS7 Server sähe das ganze etwas anders aus:&lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w www[70-97].estugo.de &amp;quot;systemctl enable drwebd&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;4. Auslesen der Product Version und Maskieren von Sonderzeichen&lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w ^/root/PDSH/madel  &amp;quot;plesk version | grep \&amp;quot;Product version&amp;quot;\&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Maskieren von zB Sonderzeichen wird unmittelbar vor und nach dem Sonderzeichen über ein &amp;quot; \ &amp;quot; realisiert, siehe Befehl oben.&lt;br /&gt;
&lt;br /&gt;
;5 Korrektur eines z.B. angepassten Scriptes via umbenennen und neu hinzufügen&lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w ^/root/PDSH/madel &amp;quot;mv /usr/local/sbin/monitor_mailqueue_plesk.sh /usr/local/sbin/monitor_mailqueue_plesk.org&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w ^/root/PDSH/madel &amp;quot;wget --user=Shopbenutzer12 --password=&#039;9k2aS2s&#039; -P /usr/local/sbin/ &amp;lt;nowiki&amp;gt;https://www.estugo.de/files/scripts/monitor_mailqueue_plesk.sh&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;6 Manuelles Update von DrWeb auf allen Servern ausführen&lt;br /&gt;
:auf Shared Maschinen &lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w ^/root/PDSH/hosts &amp;quot;/opt/drweb/update.pl&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
:auf Managed Maschinen&lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w ^/etc/pdsh/hosts &amp;quot;/opt/drweb/update.pl&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Verwendung von Host-Listen um die PDSH-Befehle zu vereinfachen=&lt;br /&gt;
:;Gerade bei verschiedenen, nicht numerischen, Hostnamen oder verschiedenen IP-Ranges, kann der PDSH-Befehl sehr lang und unübersichtlich werden.&amp;lt;br&amp;gt;&lt;br /&gt;
::Die PDSH kann daher auch so angepasst werden, dass man Host-Listen verwendet.&amp;lt;br&amp;gt;&lt;br /&gt;
::Durch ein Zirkumflex &#039;&#039;&#039;(^)&#039;&#039;&#039;, gefolgt vom absoluten Pfad der Host-Liste (z.B. ^/root/PDSH/hosts) wird nun jeder Server aus dieser einfachen Liste angesteuert.&amp;lt;br&amp;gt;&lt;br /&gt;
::Die Liste wird wie folgt angelegt&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
:::www1.estugo.de&lt;br /&gt;
:::www2.estugo.de&lt;br /&gt;
:::www3.estugo.de&lt;br /&gt;
:::www4.estugo.de&lt;br /&gt;
:::...&lt;br /&gt;
:::...&lt;br /&gt;
:::...&lt;br /&gt;
&lt;br /&gt;
==Einsatz der Host-Listen: Auf der PDSh für unsere Shared Maschinen==&lt;br /&gt;
:;Der Befehl zum Auslesen der Speicherbelegung aller Shared Server (www UND Mädchenserver aus Punkt 2.) ist dann wesentlich überschaubarer wie folgt:&lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w ^/root/PDSH/hosts &amp;quot;df -h | grep ploop&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Möglichkeit eigener Listen für z.B. ausschließlich CentOS6 Server===&lt;br /&gt;
&lt;br /&gt;
:;Möchte ich beispielsweise nur CentOS6 Server bearbeiten, so kann ich für diese Server eine eigene Liste anfertigen und diese im Befehl verwenden&lt;br /&gt;
::Hierzu wird im Ordner, auf den für den Befehl zugegriffen wird, einfach eine entsprechende Liste angelegt (z.B. centos6) und diese dann im Pfad angegeben.&lt;br /&gt;
:::&amp;lt;code&amp;gt;pdsh -w ^/root/PDSH/centos6 &amp;quot;df -h | grep ploop&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Einsatz der Host-Listen: Auf der PDSH für unsere Managed Server==&lt;br /&gt;
&lt;br /&gt;
:;Der PDSH-Befehl für die Managed schaut derzeit so aus:&lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w 128.127.67.[13,37,44,46-50,52,54,55,59-63,65,67-69,83,110-114,116-122,124,126,149,160,188],93.90.188.[15,16,27,29],195.110.43.[16,18-20,46,49,81,89,122,204,240],192.162.85.[97,146,204],192.162.84.[5,6,23,38,114,172],195.34.83.[120,123,160,216,218,223],89.22.104.[106,108,149,153,243,198],89.22.105.[61,149,129],89.22.106.8,89.22.107.[91,144,168,177,218,224,251],89.22.120.[128,138],89.22.121.[43,87] &amp;quot;date&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
:;SCHLIMM!&lt;br /&gt;
&lt;br /&gt;
:;Der gleiche Befehl bei Verwendung der Host-Liste sieht wie folgt aus&lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w ^/etc/pdsh/hosts &amp;quot;date&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Pflege der Host-Listen=&lt;br /&gt;
&lt;br /&gt;
Damit nicht versehentlich in der falschen Liste gearbeitet wird, habe ich die Host-Listen auf der Shared PDSh, sowie auf der Managed PDSh in verschiedenen Verzeichnissen angelegt.&amp;lt;br&amp;gt;&lt;br /&gt;
Innerhalb dieser Verzeichnisse können weitere individuelle Listen erstellt werden, welche dann im entsprechenden Befehl verwendet werden können.&lt;br /&gt;
&lt;br /&gt;
==Host-Liste für die Managed PDSh==&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;mcedit /etc/pdsh/hosts&amp;lt;/code&amp;gt;&lt;br /&gt;
::Bitte achtet darauf, dass Ihr &#039;&#039;&#039;keine&#039;&#039;&#039; Leerzeile nach der letzten Zeile einbaut. Die PDSh würde versuchen diese zu lesen und dann einen Fehler verursachen.&lt;br /&gt;
::Bei Löschungen von Managed Servern, diesen auch aus der Host-Liste löschen!&lt;br /&gt;
&lt;br /&gt;
==Host-Liste für die Shared PDSh==&lt;br /&gt;
&lt;br /&gt;
:alle shared Maschinen &amp;lt;code&amp;gt;mcedit /root/PDSH/hosts&amp;lt;/code&amp;gt;&lt;br /&gt;
:nur CentOS6 Maschinen &amp;lt;code&amp;gt;mcedit /root/PDSH/centos6&amp;lt;/code&amp;gt;&lt;br /&gt;
::beispielsweise bei cURL Updates&lt;br /&gt;
&lt;br /&gt;
=via PDSh eine IP-Tables Regel auf allen Servern in die IP-Tables hinzufügen=&lt;br /&gt;
&lt;br /&gt;
:;Hier am Beispiel der IP Range 37.218.252.0/24 . Diese füge ich wie folgt als als erlaubt (ACCEPT) für den Zugriff auf Port 22 (SSH) auf allen Managed vServern hinzu.&lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w ^/etc/pdsh/hosts &amp;quot;service fail2ban stop &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&amp;amp; iptables -I INPUT -s 37.218.252.0/24 -p tcp --dport 22 -j ACCEPT &amp;gt;/dev/null &amp;amp;&amp;amp; service iptables save &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&amp;amp; service fail2ban start &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:;Durch das Stoppen und Starten des fail2ban zieht sich dieser Vorgang ziemlich. Die &amp;quot;hosts&amp;quot; habe ich daher auf drei Dateien aufgeteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
::Somit kann der obere Befehl nun aufgeteilt werden in &amp;quot;&#039;&#039;&#039;pdsh -w ^/etc/pdsh/hosts1 ...&amp;quot;; &amp;quot;pdsh -w ^/etc/pdsh/hosts2 ...&amp;quot;; &amp;quot;pdsh -w ^/etc/pdsh/hosts3 ...&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:;Was bedeutet in diesem Kontext &amp;quot;&amp;gt;/dev/null 2&amp;gt;&amp;amp;1&amp;quot;?&lt;br /&gt;
::&#039;&#039;&#039;&amp;gt;/dev/null&#039;&#039;&#039; leitet die Standardausgabe (stdout) nach &#039;&#039;&#039;/dev/null&#039;&#039;&#039; um, wodurch sie verworfen wird.&lt;br /&gt;
::&#039;&#039;&#039;2&amp;gt;&amp;amp;1&#039;&#039;&#039; leitet den Standardfehler (2) zur Standardausgabe (1) um, die ihn dann ebenfalls verwirft, da die Standardausgabe bereits umgeleitet wurde.&lt;br /&gt;
&lt;br /&gt;
:;Get auch etwas exotischer mit der IP für den Zabbix-Server. Diese füge ich wie folgt als als erlaubt (ACCEPT) für den Zugriff auf Port 10050 auf allen Shared hinzu.&lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w ^/root/PDSH/hosts &amp;quot;service fail2ban stop &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&amp;amp; iptables -A INPUT -s 89.22.107.170/32 -p tcp -m tcp --dport 10050 -j ACCEPT &amp;gt;/dev/null &amp;amp;&amp;amp; service iptables save &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&amp;amp; service fail2ban start &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Änderungen der php.ini auf allen Servern erledigen.=&lt;br /&gt;
&lt;br /&gt;
:1. Zunächst die gewünschten Änderungen der php.ini im Plesk eines Servers vornehmen (an alle PHP-Versionen denken!)&lt;br /&gt;
:2. Erstelle nun einen Ordner z.B. php_ini auf dem lokalen Rechner&lt;br /&gt;
:3. via WinSCP Verbindung mit diesem Server herstellen (Anmeldung als root)&lt;br /&gt;
:4. Wechsele in das Vzeichnis /opt/plesk/php/7.x/etc/&lt;br /&gt;
::Das &amp;quot;x&amp;quot; steht für die entsprechende PHP-Version - jede Version hat einen eigenen Ordner&lt;br /&gt;
:5. kopiere die Datei php.ini in Deinen lokalen Ordner&lt;br /&gt;
:6. Benenne die Datei um in z.b. php70.ini für die php.ini aus dem Ordner 7.0&lt;br /&gt;
:7. Führe diesen Schritt für alle .php.ini Dateien in den verschiedenen Ordnern für die PHP-Versionen durch&lt;br /&gt;
:8. Verbinde Dich nun mit dem Server hosting.estugo.de und kopiere Dein lokales Verzeichnis php_ini in das Verzeichnis /var/www/vhosts/web2.hosting.hostkraft.de/html/estugo/files/scripts/&lt;br /&gt;
:9. Mache aus dem soeben hinzugefügten Ordner ein .zip File&lt;br /&gt;
:10. Logge Dich nun auf der PDSH ein und kopiere die .zip-File auf alle Server mit dem folgenden Befehl&lt;br /&gt;
::&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;pdsh -w ^/root/PDSH/hosts &amp;quot;wget --user=Shopbenutzer12 --password=&#039;9k2aS2s&#039; -P /root/ https://www.estugo.de/files/scripts/php_ini.zip&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:11. Entpacke die .zip-File auf allen Servern mit dem folgenden Befehl&lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w ^/root/PDSH/hosts &amp;quot;unzip /root/php_ini.zip&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
:12. Ersetze nun die php.ini durch die geänderte Version mit dem folgenden Befehl&lt;br /&gt;
::&amp;lt;code&amp;gt;pdsh -w ^/root/PDSH/centos7 &amp;quot;cp /root/php_ini/php71.ini /opt/plesk/php/7.1/etc/php.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
:13. Mache dies für alle PHP-Versionen entsprechend&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Kategorie:Shopware&amp;diff=1836</id>
		<title>Kategorie:Shopware</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Kategorie:Shopware&amp;diff=1836"/>
		<updated>2023-06-22T11:51:50Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Shopware 6 installieren===&lt;br /&gt;
&lt;br /&gt;
====PLESK====&lt;br /&gt;
::Die Domain per SSL absichern (PosSSL wenn gewünscht, dann kostenpflichtig, ansonsten per Let&#039;S Enscript (kostenfrei)&lt;br /&gt;
::Ordner &#039;&#039;&#039;&amp;quot;sw6&amp;quot;&#039;&#039;&#039; erstellen&lt;br /&gt;
::Domain auf &#039;&#039;&#039;sw6&#039;&#039;&#039; Ordner zeigen lassen (unter &amp;quot;Hosting&amp;quot;)&lt;br /&gt;
====Datenbank anlegen====&lt;br /&gt;
::&amp;quot;Datenbank hinzufügen&amp;quot; &lt;br /&gt;
::Datenbankname eingeben -&amp;gt; markieren und in Textdatei speichern (beim Kopieren auf den Zusatz davor achten!)&lt;br /&gt;
::Datenbankbenutzenername eingeben -&amp;gt; markieren und in Textdatei speichern (beim Kopieren auf den Zusatz davor achten!)&lt;br /&gt;
::Passwort generieren, einblenden und ebenfalls wegspeichern. Im Feld &amp;quot;passwort bestätigen&amp;quot; ebenfalls eintragen.&lt;br /&gt;
:: OK drücken&lt;br /&gt;
====Installationsdateien====&lt;br /&gt;
::Installatinspaket downloaden unter: https://www.shopware.com/de/download/ -&amp;gt; sollte in Deinem Download Ordner gespeichert werden.&lt;br /&gt;
::Datei per Drag and Drop hochladen in den angelegten &#039;&#039;&#039;sw6&#039;&#039;&#039; Ordner&lt;br /&gt;
::Wieder &amp;quot;Websites und Domains&amp;quot; anwählen&lt;br /&gt;
::Nun &amp;quot;Im Browser öffnen&amp;quot; anklicken&lt;br /&gt;
::Dann die aufgerufene Adresszeile mit ..&#039;&#039;&#039;/shopware-installer.phar.php&#039;&#039;&#039; ergänzen und öffnen&lt;br /&gt;
::Sprache einstellen und alles mit &amp;quot;weiter&amp;quot; bestätigen&lt;br /&gt;
::Herunterladen klicken&lt;br /&gt;
::Warten bis SW6 heruntergeladen wurde&lt;br /&gt;
====PLESK====&lt;br /&gt;
::Im PLESK wieder zu &amp;quot;Websites und Domains&amp;quot; und dort unter Hosting: auf sw6/public zeigen lassen&lt;br /&gt;
====Installation fortsetzen====&lt;br /&gt;
::In der nun angezeigten Adresszeile des INSTALLERS(!) aus dem Domainname das &amp;quot;public&amp;quot; manuell herauslöschen(!) (Das ist nötig, da ja durch die Änderung im Plessk die gerade vorgenommen wurde, der Shop bereits auf &amp;quot;/public&amp;quot; verweist(!)&lt;br /&gt;
&lt;br /&gt;
::Evtl.  https://meinedomain.de/installer?language=de&lt;br /&gt;
::Alles bestätigen und dann Datenbank erzeugen und eingeben in Installation	&lt;br /&gt;
::Shop mit bekannten Daten erstellen, Admin Zugang erstellen&lt;br /&gt;
::Installation beenden&lt;br /&gt;
::Sprachpaket installieren&lt;br /&gt;
::Evtl. adminpasswort eingeben.&lt;br /&gt;
::&amp;quot;Weiter&amp;quot;&lt;br /&gt;
::Demodaten installieren&lt;br /&gt;
::Migrationsassistent installieren&lt;br /&gt;
::&amp;quot;Weiter&amp;quot;&lt;br /&gt;
::Dann ist für uns die Installation beendet (müsste der Punkt &amp;quot;Standardwerte&amp;quot; sein. -&amp;gt; Also Seite schließen&lt;br /&gt;
&lt;br /&gt;
====Kunde per OTRS Zugangsdaten schicken====&lt;br /&gt;
::Im OTRS Vorlage &amp;quot;SW/GX Zugangsdaten schicken&amp;quot;&lt;br /&gt;
::Die zwischengespeicherten Daten in den # des Tickets einfügen&lt;br /&gt;
::Ggf. Abrechnungsticket(!)&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Kategorie:Shopware&amp;diff=1835</id>
		<title>Kategorie:Shopware</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Kategorie:Shopware&amp;diff=1835"/>
		<updated>2023-06-22T10:11:15Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Shopware 6 installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Shopware 6 installieren===&lt;br /&gt;
&lt;br /&gt;
====PLESK====&lt;br /&gt;
::Die Domain per SSL absichern (PosSSL wenn gewünscht, dann kostenpflichtig, ansonsten per Let&#039;S Enscript (kostenfrei)&lt;br /&gt;
::Ordner &#039;&#039;&#039;&amp;quot;sw6&amp;quot;&#039;&#039;&#039; erstellen&lt;br /&gt;
::Domain auf &#039;&#039;&#039;sw6&#039;&#039;&#039; Ordner zeigen lassen (unter &amp;quot;Hosting&amp;quot;)&lt;br /&gt;
====Datenbank anlegen====&lt;br /&gt;
::&amp;quot;Datenbank hinzufügen&amp;quot; &lt;br /&gt;
::Datenbankname eingeben -&amp;gt; markieren und in Textdatei speichern (beim Kopieren auf den Zusatz davor achten!)&lt;br /&gt;
::Datenbankbenutzenername eingeben -&amp;gt; markieren und in Textdatei speichern (beim Kopieren auf den Zusatz davor achten!)&lt;br /&gt;
::Passwort generieren, einblenden und ebenfalls wegspeichern. Im Feld &amp;quot;passwort bestätigen&amp;quot; ebenfalls eintragen.&lt;br /&gt;
:: OK drücken&lt;br /&gt;
====Installationsdateien====&lt;br /&gt;
::Installatinspaket downloaden unter: https://www.shopware.com/de/download/ -&amp;gt; sollte in Deinem Download Ordner gespeichert werden.&lt;br /&gt;
::Datei per Drag and Drop hochladen in den angelegten &#039;&#039;&#039;sw6&#039;&#039;&#039; Ordner&lt;br /&gt;
::Wieder &amp;quot;Websites und Domains&amp;quot; anwählen&lt;br /&gt;
::Nun &amp;quot;Im Browser öffnen&amp;quot; anklicken&lt;br /&gt;
::Dann die aufgerufene Adresszeile mit ..&#039;&#039;&#039;/shopware-installer.phar.php&#039;&#039;&#039; ergänzen und öffnen&lt;br /&gt;
::Sprache einstellen und alles mit &amp;quot;weiter&amp;quot; bestätigen&lt;br /&gt;
::Herunterladen klicken&lt;br /&gt;
::Warten bis SW6 heruntergeladen wurde&lt;br /&gt;
====PLESK====&lt;br /&gt;
::Im PLESK wieder zu &amp;quot;Websites und Domains&amp;quot; und dort unter Hosting: auf sw6/public zeigen lassen&lt;br /&gt;
====Installation fortsetzen====&lt;br /&gt;
::In der nun angezeigten Adresszeile des INSTALLERS(!) aus dem Domainname das &amp;quot;public&amp;quot; manuell herauslöschen(!) (Das ist nötig, da ja durch die Änderung im Plessk die gerade vorgenommen wurde, der Shop bereits auf &amp;quot;/public&amp;quot; verweist(!)&lt;br /&gt;
&lt;br /&gt;
::Evtl.  https://meinedomain.de/installer?language=de&lt;br /&gt;
::Alles bestätigen und dann Datenbank erzeugen und eingeben in Installation	&lt;br /&gt;
::Shop mit bekannten Daten erstellen, Admin Zugang erstellen&lt;br /&gt;
::Installation beenden&lt;br /&gt;
::Sprachpaket installieren&lt;br /&gt;
::Evtl. adminpasswort eingeben.&lt;br /&gt;
::&amp;quot;Weiter&amp;quot;&lt;br /&gt;
::Demodaten installieren&lt;br /&gt;
::Migrationsassistent installieren&lt;br /&gt;
::&amp;quot;Weiter&amp;quot;&lt;br /&gt;
::Dann ist für uns die Installation beendet (müsste der Punkt &amp;quot;Standardwerte&amp;quot; sein. -&amp;gt; Also Seite schließen&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Kategorie:Shopware&amp;diff=1834</id>
		<title>Kategorie:Shopware</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Kategorie:Shopware&amp;diff=1834"/>
		<updated>2023-06-22T09:43:17Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Shopware 6 installieren===&lt;br /&gt;
&lt;br /&gt;
====PLESK====&lt;br /&gt;
::Die Domain per SSL absichern&lt;br /&gt;
::Ordner &#039;&#039;&#039;&amp;quot;sw6&amp;quot;&#039;&#039;&#039; erstellen&lt;br /&gt;
::Domain auf &#039;&#039;&#039;sw6&#039;&#039;&#039; Ordner zeigen lassen (unter &amp;quot;Hosting&amp;quot;)&lt;br /&gt;
====Datenbank anlegen====&lt;br /&gt;
::&amp;quot;Datenbank hinzufügen&amp;quot; &lt;br /&gt;
::Datenbankname eingeben -&amp;gt; markieren und in Textdatei speichern (beim Kopieren auf den Zusatz davor achten!)&lt;br /&gt;
::Datenbankbenutzenername eingeben -&amp;gt; markieren und in Textdatei speichern (beim Kopieren auf den Zusatz davor achten!)&lt;br /&gt;
::Passwort generieren, einblenden und ebenfalls wegspeichern. Im Feld &amp;quot;passwort bestätigen&amp;quot; ebenfalls eintragen.&lt;br /&gt;
:: OK drücken&lt;br /&gt;
====Installationsdateien====&lt;br /&gt;
::Installatinspaket downloaden unter: https://www.shopware.com/de/download/ -&amp;gt; sollte in Deinem Download Ordner gespeichert werden.&lt;br /&gt;
::Datei per Drag and Drop hochladen in den angelegten &#039;&#039;&#039;sw6&#039;&#039;&#039; Ordner&lt;br /&gt;
::Wieder &amp;quot;Websites und Domains&amp;quot; anwählen&lt;br /&gt;
::Nun &amp;quot;Im Browser öffnen&amp;quot; anklicken&lt;br /&gt;
::Dann die aufgerufene Adresszeile mit ..&#039;&#039;&#039;/shopware-installer.phar.php&#039;&#039;&#039; ergänzen und öffnen&lt;br /&gt;
::Sprache einstellen und alles mit &amp;quot;weiter&amp;quot; bestätigen&lt;br /&gt;
::Herunterladen klicken&lt;br /&gt;
::Warten bis SW6 heruntergeladen wurde&lt;br /&gt;
====PLESK====&lt;br /&gt;
::Im PLESK wieder zu &amp;quot;Websites und Domains&amp;quot; und dort unter Hosting: auf sw6/public zeigen lassen&lt;br /&gt;
::In der nun angezeigten Adresszeile des INSTALLERS(!) aus dem Domainname das &amp;quot;public&amp;quot; manuell herauslöschen(!) (Das ist nötig, da ja durch die Änderung im Plessk die gerade vorgenommen wurde, der Shop bereits auf &amp;quot;/public&amp;quot; verweist(!)&lt;br /&gt;
&lt;br /&gt;
::Evtl.  https://meinedomain.de/installer?language=de&lt;br /&gt;
::Alles bestätigen und dann Datenbank erzeugen und eingeben in Installation	&lt;br /&gt;
::Shop mit bekannten Daten erstellen, Admin Zugang erstellen&lt;br /&gt;
Installation beenden&lt;br /&gt;
Sprachpaket installieren&lt;br /&gt;
Passwort einfügen&lt;br /&gt;
&amp;quot;Weiter&amp;quot;&lt;br /&gt;
Demodaten installieren&lt;br /&gt;
Migrationsassistent installieren&lt;br /&gt;
&amp;quot;weiter&amp;quot;&lt;br /&gt;
Dann ist für uns die Installation beendet (müsste der Punkt &amp;quot;Standardwerte&amp;quot; sein.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Kategorie:Shopware&amp;diff=1833</id>
		<title>Kategorie:Shopware</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Kategorie:Shopware&amp;diff=1833"/>
		<updated>2023-06-22T09:11:14Z</updated>

		<summary type="html">&lt;p&gt;Standard: Die Seite wurde neu angelegt: „===Shopware 6 installieren===  ====PLESK==== ::Die Domain per SSL absichern ::Ordner &amp;#039;&amp;#039;&amp;#039;&amp;quot;sw6&amp;quot;&amp;#039;&amp;#039;&amp;#039; erstellen ::Domain auf &amp;#039;&amp;#039;&amp;#039;sw6&amp;#039;&amp;#039;&amp;#039; Ordner zeigen lassen (unter &amp;quot;…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Shopware 6 installieren===&lt;br /&gt;
&lt;br /&gt;
====PLESK====&lt;br /&gt;
::Die Domain per SSL absichern&lt;br /&gt;
::Ordner &#039;&#039;&#039;&amp;quot;sw6&amp;quot;&#039;&#039;&#039; erstellen&lt;br /&gt;
::Domain auf &#039;&#039;&#039;sw6&#039;&#039;&#039; Ordner zeigen lassen (unter &amp;quot;Hosting&amp;quot;)&lt;br /&gt;
====Datenbank anlegen====&lt;br /&gt;
::&amp;quot;Datenbank hinzufügen&amp;quot; &lt;br /&gt;
::&lt;br /&gt;
====Installationsdateien====&lt;br /&gt;
::Installatinspaket downloaden unter: https://www.shopware.com/de/download/&lt;br /&gt;
::Datei per Drag and Drop hochladen in den angelegten &#039;&#039;&#039;sw6&#039;&#039;&#039; Ordner&lt;br /&gt;
::Wieder &amp;quot;Websites und Domains&amp;quot; anwählen&lt;br /&gt;
::Nun &amp;quot;Im Browser öffnen&amp;quot; anklicken&lt;br /&gt;
::Dann die aufgerufene Adresszeile mit ..&#039;&#039;&#039;/shopware-installer.phar.php&#039;&#039;&#039; ergänzen und öffnen&lt;br /&gt;
::Sprache einstellen und alles mit &amp;quot;weiter&amp;quot; bestätigen&lt;br /&gt;
::Herunterladen klicken&lt;br /&gt;
::Warten bis SW6 heruntergeladen wurde&lt;br /&gt;
====PLESK====&lt;br /&gt;
::Im PLESK wieder zu &amp;quot;Websites und Domains&amp;quot; und dort unter Hosting: auf sw6/public zeigen lassen&lt;br /&gt;
::In der nun angezeigten Adresszeile des INSTALLERS(!) aus dem Domainname das &amp;quot;public&amp;quot; manuell herauslöschen(!) (Das ist nötig, da ja durch die Änderung im Plessk die gerade vorgenommen wurde, der Shop bereits auf &amp;quot;/public&amp;quot; verweist(!)&lt;br /&gt;
&lt;br /&gt;
::Evtl.  https://meinedomain.de/installer?language=de&lt;br /&gt;
::Alles bestätigen und dann Datenbank erzeugen und eingeben in Installation	&lt;br /&gt;
Shop mit bekannten Daten erstellen, Admin Zugang erstellen&lt;br /&gt;
Installation beenden&lt;br /&gt;
Sprachpaket installieren&lt;br /&gt;
Passwort einfügen&lt;br /&gt;
&amp;quot;Weiter&amp;quot;&lt;br /&gt;
Demodaten installieren&lt;br /&gt;
Migrationsassistent installieren&lt;br /&gt;
&amp;quot;weiter&amp;quot;&lt;br /&gt;
Dann ist für uns die Installation beendet (müsste der Punkt &amp;quot;Standardwerte&amp;quot; sein.&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1829</id>
		<title>Neukunde anlegen</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1829"/>
		<updated>2023-06-15T13:04:18Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Allgemeine Vorbereitung===&lt;br /&gt;
WICHTIG: &lt;br /&gt;
::&#039;&#039;&#039;!!! Bestellung/Testanfrage auf Echtheit überprüfen !!!&#039;&#039;&#039;&lt;br /&gt;
::* Wenn eine Bestellung im System erfasst wird kann es sein, dass Daten von anderen Personen missbraucht werden, um an ein Konto ran zu kommen&lt;br /&gt;
::* Es kann ja auch sein, dass er/sie nichts bestellt hat und jemand seine Daten missbraucht, daher fragen wir lieber nach.&lt;br /&gt;
::* Prüfe zuersteinmal die E-Mailadresse. Handelt es sich um *@gmx.de, *@gmail.com usw. Adressen (kostenfreie E-Maildienste) sei VORSICHTIG!!&lt;br /&gt;
::* Im Zweifelsfall sprich dich mit einem Kollegen ab(!)&lt;br /&gt;
::* &#039;&#039;&#039;Handelt es sich um eine Testanfrage arbeite nach der Anleitung für [[Testkonto anlegen]]&#039;&#039;&#039;&lt;br /&gt;
::* Neubestellungen werden IMMER zurück gerufen(!)... außer:&lt;br /&gt;
:::*Die Person ist intern bekannt oder &lt;br /&gt;
:::*Hat bereits ein Konto und will eine andere Software testen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Telefonverifizierung===&lt;br /&gt;
::* Rufe den Kunden an&lt;br /&gt;
:::* Bestätige ihm bestenfalls seine Bestellung. Dabei merkt man ja meist schon ob eben diese Person bestellt hat.&lt;br /&gt;
:::* Wenn Software installiert werden soll: Fragen, auf welcher Domain (wenn mehrere)&lt;br /&gt;
:::* Frage auch gleich, auf welche Domain das SSL Zertifikat ausgestellt werden soll (wenn mehrere)&lt;br /&gt;
:::* Des weiteren sagen, dass wir die Zugangsdaten gleich fertig machen und verschicken&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Bestellung durchführen===&lt;br /&gt;
::- Bestellung durchführen, wenn einer der folgenden Punkte erfüllt ist:&lt;br /&gt;
:::# Bestellung telefonisch verifiziert (Telefonisch erreicht oder Kd hat sich vorab telefonisch gemeldet)&lt;br /&gt;
:::# Kd hat bei Gambio bestellt &lt;br /&gt;
:::# Kunde ist bereits Kunde (Siehe: &#039;&#039;Kundenkonto im Bahnhof anlegen&#039;&#039;)&lt;br /&gt;
:::# Kunde hatte ein Testkonto&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
	&lt;br /&gt;
===Bestellung analysieren===&lt;br /&gt;
:: Prüfe die Bestellung und speichere dir alle wichtigen Daten ggfs. in einer TXT-Datei&lt;br /&gt;
:::* Domains&lt;br /&gt;
:::* Optionale Features&lt;br /&gt;
:::* SSL Zerifikat&lt;br /&gt;
:::* Abbuchung&lt;br /&gt;
:::* Zusatzwünsche&lt;br /&gt;
:::* usw.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kundenkonto im Bahnhof anlegen===&lt;br /&gt;
::* Rufe folgende Adresse auf: https://bahnhof.estugoianer.de/ und logge dich ein. (Naja eigentlich solltest Du schon eingeloggt sein.)&lt;br /&gt;
::* Prüfe ob der Kunde schon ein Konto hat - gib im Suchfeld den Namen und/oder die Firma ein&lt;br /&gt;
::* Wenn Daten bereits vorhanden sind und alles identisch ist (Firmenname/Anschrift/Bankdaten usw.), kann das Konto für einen weiteren Vertrag genutzt werden&lt;br /&gt;
::* Ist der Kunde nicht im Bahnhof eingetragen:&lt;br /&gt;
:::* Klicke auf Menüpunkt &amp;quot;&#039;&#039;Kunden&#039;&#039;&amp;quot; &lt;br /&gt;
:::* Dann: &amp;quot;&#039;&#039;Aktionen&#039;&#039;&amp;quot; und auf &amp;quot;&#039;&#039;neuen Kunden anlegen&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Gib alle Daten ein, die in der Bestellung (Ticket im OTRS) sind====&lt;br /&gt;
:&#039;&#039;Stammdaten&#039;&#039;&lt;br /&gt;
::* ACHTUNG:&#039;&#039;&#039;Keine Leerzeichen&#039;&#039;&#039; HINTER oder VOR dem Namen Angaben aus dem OTRS übernehmen! (Da wo sie hingehören natürlich schon.)&lt;br /&gt;
::* ACHTUNG:Vorwahl bei Telefonnummer immer:&lt;br /&gt;
::**+49- für Deutschland &lt;br /&gt;
::**+41- für Schweiz &lt;br /&gt;
::**+43- Österreich usw.&lt;br /&gt;
:&#039;&#039;Abrechnung&#039;&#039;&lt;br /&gt;
::*Berechnungsgrundlage: &lt;br /&gt;
::** Wenn der Kunde aus Deutschland ist: &#039;&#039;&#039;Brutto&#039;&#039;&#039;.&lt;br /&gt;
::** Außerhalb von Deutschland nur mit UstID oder Land nicht in der EU (z.B. Schweiz) &#039;&#039;&#039;Netto&#039;&#039;&#039;&lt;br /&gt;
::* Rechnungsversand und Zahlweise so lassen&lt;br /&gt;
:&#039;&#039;Kontakt&#039;&#039;&lt;br /&gt;
::* Achte auf korrkte E-Mail Adresse denn dorthin gehen die Rechnungen usw.&lt;br /&gt;
::* Telefonnummer im Format +49-vorwahl-rufnummer&lt;br /&gt;
:&#039;&#039;Notizen&#039;&#039;&lt;br /&gt;
::* Hier hinein kommt die Pin, oder der akkreditierte Dienstleister&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kunde und Abo in Plesk anlegen===&lt;br /&gt;
::* In der Maschinenliste (Letztepreis.de) einen geeigneten Plesk-Server suchen und Kundenbelegung aktualisieren &lt;br /&gt;
::**Dazu in https://letztepreis.estugo.net/wp-admin/ anmelden&lt;br /&gt;
::**Auf &#039;&#039;wpDataTables&#039;&#039; gehen&lt;br /&gt;
::**Tabelle &#039;&#039;&#039;Shared vServer Auslastung&#039;&#039;&#039; auswählen&lt;br /&gt;
::**Den Eintrag des gewählten Servers (meist der Frauenname) suchen und die Anzahl um 1 erhöhen&lt;br /&gt;
::**Speichern und schließen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Plesk===&lt;br /&gt;
::*Rufe den Server im Browser unter Servername.estugo.de auf (Servername durch den Servername ersetzen!)&lt;br /&gt;
::*Logge Dich mit KeePass ein&lt;br /&gt;
::*Gehe in die Ansicht &amp;quot;Kunden&amp;quot; und dort &amp;quot;+ Kunden hinzufügen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Kunde====&lt;br /&gt;
:::ACHTUNG: Keine Umlaute in den Benutzern oder der Domain oder Passwörtern nutzen!! (Statt müller z.B mueller etc. ) ---&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::&#039;&#039;Kontaktdaten&#039;&#039;&lt;br /&gt;
:::*Name des Kontakts bitte mit Kundennummer aus dem Bahnhof&lt;br /&gt;
:::*Achte auf die korrekte E-Mail Adresse&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Zugang zu Plesk&#039;&#039;&lt;br /&gt;
:::*&#039;&#039;&#039;Benutzername&#039;&#039;&#039;:orientier Dich am Firmen, bzw. Domainnamen des Bestellers. Vorname/Nachname hat sich nicht bewährt(!)&lt;br /&gt;
:::*Passwort &amp;quot;GENERATE&amp;quot; und dann anzeigen lassen &lt;br /&gt;
:::* Benutzername und Passwort in einer Textdatei zwischenspeichern! Wird für die Zugangsdatenmail an den Kunden benötigt!&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Abonnement&#039;&#039;&lt;br /&gt;
:::*Domainname ist IMMER folgendes Format:&lt;br /&gt;
::::www.[benutzername].[servervorname].hostkraft.de&lt;br /&gt;
::&#039;&#039;Service-Paket&#039;&#039; &lt;br /&gt;
:::*Siehe Bestellung&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Zusätzliche Abonnementeinstellungen&#039;&#039;&lt;br /&gt;
:::*IP und IPv6 musst Du nicht anpassen&lt;br /&gt;
:::*Anmeldenamen für Systembenutzer: Nimm hier bitte die exakt gleichen Daten die Du bereits weiter oben für den Zugang zu Plesk definiert hast.&lt;br /&gt;
&lt;br /&gt;
::Folgende Daten solltest du Dir jetzt gespeichert haben:&lt;br /&gt;
:::musterfirma.servervorname.hostkraft.de&lt;br /&gt;
:::benutzername&lt;br /&gt;
:::Passwort&lt;br /&gt;
&lt;br /&gt;
::*Kunde hinzufügen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Domainregistrierung===&lt;br /&gt;
# Öffne die Providerbox &#039;&#039;https://partner.providerbox.com&#039;&#039;&lt;br /&gt;
# Prüfe ob die Domain noch frei ist -&amp;gt; einfach Domain auf der Startseite bei &amp;quot;Geben Sie eine Domain ein&amp;quot; eingeben und auf &amp;quot;In den Warenkorb&amp;quot; klicken.&lt;br /&gt;
# Ist die Domain frei? Klicke auf &amp;quot;Weiter&amp;quot;&lt;br /&gt;
# Owner-C?&lt;br /&gt;
#:* Suche nun entweder den bestehenden Domainkontakt im Suchfeld unter &amp;quot;Owner-C&amp;quot;. Für bestehende Kunden bei denen der Vertrag erweitert wird IMMER das bestehende Handle nehmen!&lt;br /&gt;
#:* Wenn Handle nicht vorhanden: Lege ein neues Handle an via Klick auf den Button neben dem Suchfeld&lt;br /&gt;
#:* Befülle die Kundendaten in der Maske &amp;quot;Geben Sie nachfolgend die Daten zum neuen Handle an.&amp;quot;&lt;br /&gt;
#:** Hat der Kd eine Firma angegeben immer &amp;quot;Firma&amp;quot; auswählen&lt;br /&gt;
#:** WICHTIG: IMMER das Land prüfen! I.d.R. ist es Deutschland&lt;br /&gt;
#:** Bestätige das Handle mit einem Klick auf &amp;quot;Handle anlegen&amp;quot;&lt;br /&gt;
# Klicke &amp;quot;weiter&amp;quot;&lt;br /&gt;
#. IP-Adresse für Webserver und Mailserver vergeben&lt;br /&gt;
#:* die IP-Adresse findest du im Abo des Kunden bei Plesk oder im Keepass&lt;br /&gt;
# Überprüfe die Bestellung der Domain &lt;br /&gt;
#:* Domainname &amp;amp; Endung&lt;br /&gt;
#:* Handles&lt;br /&gt;
#:* Nameserver (Sollte i.d.R Interner Nameserver (ns1.estugo-webhosting.com) sein)&lt;br /&gt;
#:* IP Adresse nochmal überprüfen&lt;br /&gt;
# Domainbestellung in Auftrag geben &lt;br /&gt;
#:* Klicke auf &amp;quot;Auftrag verbindlich abschicken&amp;quot;&lt;br /&gt;
# Prüfe die E-Mails von der Providerbox, die E-Mails werden immer an Info@estugo.de geschickt&lt;br /&gt;
#:* Status: Registrierung erfolgreich! [REG OK].]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Domain im Abo des Kunden hinzufügen===&lt;br /&gt;
# Melde dich im erstellen Abo des Kunden an&lt;br /&gt;
# Klicke unter &amp;quot;Webseites u. Domains&amp;quot; auf &amp;quot;Neue Domain&amp;quot; hinzufügen&lt;br /&gt;
# Trage die Domain ein die registriert oder transferiert werden soll&lt;br /&gt;
#:* Domain OHNE WWW eintragen !!!&lt;br /&gt;
#:* Hostingtyp immer Website-Hosting&lt;br /&gt;
#:* Dokumentenstamm immer /httpdocs&lt;br /&gt;
#:* Bevorzugte Domain IMMER domain.tld&lt;br /&gt;
# Wenn eine Domain transferiert werden soll, musst du hier erstmal nichts weiter machen &lt;br /&gt;
::(Später wird dann eine Anleitung für den Kunden geschickt, nach der Zugangsdaten E-Mail, siehe unten)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===SSL Zertifikat bestellen===&lt;br /&gt;
# SSL können wir erst installieren, sobald die Domain registiert wurde und zur Verfügung steht oder die Domain vom alten Anbieter umgezogen wurde.&lt;br /&gt;
#PositiveSSL (kostenpflichtig oder Inklusiv)&lt;br /&gt;
#::Ein kostenpflichtiges SSL-Zertifikat für eine durch uns bezogene Domain beziehst Du vollautomatisch in folgendem Tool: &lt;br /&gt;
#::* Melde Dich mit Deinen Zugangsdaten im SSL Tool (https://ssltool.dogado.net/login) an &lt;br /&gt;
#::* Klicke auf &amp;quot;Zertifikat hinzufügen&amp;quot;&lt;br /&gt;
#::* Gib im Feld &amp;quot;&#039;&#039;Domain&#039;&#039;&amp;quot;den Domainnamen ein für den das SSL-Zertifikat ausgestellt werden soll.&lt;br /&gt;
#::* SSL Typ: &#039;&#039;&#039;sectigo&#039;&#039;&#039;&lt;br /&gt;
#::* &amp;quot;Renew&amp;quot; auswählen&lt;br /&gt;
#::* Abschicken&lt;br /&gt;
#::Das Zertifikat wird nun ausgestellt und im Plesk des Kundenabos automatisch für die Domain installiert&lt;br /&gt;
* Denke daran die Notiz in der Abrechnung zu setzen dass Du ein SSL kostenlos od. kostenpfl. ausgestellt hast.&lt;br /&gt;
===Let&#039;s Encrypt===&lt;br /&gt;
::Nur für Subdomains und nur, wenn der Kunde es wünscht ODER Du eine Installation auf der Subdomain vorgenommen hast.&lt;br /&gt;
# Melde dich im Abo des Kunden an&lt;br /&gt;
# Suche die Domain, klicke im Shortcut-Bereich auf die Funktion &amp;quot;&#039;&#039;SSL/TLS_Zertifikate&#039;&#039;&amp;quot;&lt;br /&gt;
# Klicke unterhalb der Option &#039;&#039;Kostenloses Basiszertifikat von Let&#039;s Encrypt installieren&#039;&#039; auf &amp;quot;&#039;&#039;Installieren&#039;&#039;&amp;quot;&lt;br /&gt;
# Wähle aus dass Domain und www. geschützt werden sollen&lt;br /&gt;
# Klicke auf &amp;quot;&#039;&#039;Kostenlos nutzen&#039;&#039;&amp;quot;&lt;br /&gt;
# Das Zertifikat wird jetzt automatisch bezogen, installiert und verlängert&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Abrechnungmail an die Buchhaltung===&lt;br /&gt;
# Im OTRS auf &amp;quot;Tickets&amp;quot; klicken&lt;br /&gt;
#:&amp;quot;Neues Telefon Ticket&amp;quot; auswählen&lt;br /&gt;
#:*&#039;&#039;Kundennutzer&#039;&#039; : Dein Kürzel&lt;br /&gt;
#:*&#039;&#039;An Queue&#039;&#039;: Buchhaltung Abrechnung&lt;br /&gt;
#:*&#039;&#039;Betreff&#039;&#039;: Name und Kundennummer aus dem Bahnhof (oberste Zeile) kopieren und einfügen&lt;br /&gt;
#::Der Betreff lautet immer &amp;quot;Abrechnung, Bestellung Kundenname + Kundennummer&amp;quot; z.B. Abrechnung, Bestellung Hans die Bohne K99999&lt;br /&gt;
#:*&#039;&#039;Text&#039;&#039;: &lt;br /&gt;
#:::&#039;&#039;Kunde/Kundennummer:&#039;&#039; gleichen Text einfügen&lt;br /&gt;
#:::&#039;&#039;Server:&#039;&#039;: Den Servername eintragen &lt;br /&gt;
#:::&#039;&#039;Domain:  / ##.##.2016 / inkl. &#039;&#039;&lt;br /&gt;
#::: Domains aber nur eintragen, wenn welche registriert wurden&lt;br /&gt;
#:::&#039;&#039;Tarif: &#039;&#039;&lt;br /&gt;
#::: Kopiere dir die Zahlungsdaten immer aus der Bestellung&lt;br /&gt;
#:::&#039;&#039;################## DAS IST NUR EIN BEISPIEL&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Tarifpreis: 9.99 EUR (pro Monat)&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Einrichtungskosten (einmalig): 0.00 EUR&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Rechnungsbetrag*: 59.94 EUR&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Abrechnung: halbjaehrlich&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Zahlungsweise: Lastschrift&#039;&#039;&lt;br /&gt;
#Ggf. Vermerk rein schreiben (wird von der Buchhaltung im Vertrag mit aufgenommen), sofern Installationen von Software oder SSL aussteht oder gemacht wurde, z.B.&lt;br /&gt;
#:::&#039;&#039;^tt ##.##.2016:&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Kd wünscht Shopinstallation Shopware&#039;&#039;&lt;br /&gt;
#:oder&lt;br /&gt;
#:::&#039;&#039;^ew ##.##.2016:&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;PositiveSSL bestellt, keine Domain angegeben&#039;&#039;&lt;br /&gt;
#Schicke die E-Mail ab&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Zugangsdaten an den Kunden verschicken===&lt;br /&gt;
#Gehe zurück ins OTRS. Dort ins Bestellticket und klicke oben im Feld &amp;quot;antworten&amp;quot; und wähle &amp;quot;Ihre Zugangsdaten bei ESTUGO!&amp;quot; aus&lt;br /&gt;
#Trage nun für alle Textteile mit &amp;quot;####&amp;quot; die Daten wie Server, Benutzer, Passwort Subdomain ein&lt;br /&gt;
#:* Achtung, bei Server muss immer wwwXX.estugo.de stehen, nur die Subdomain hat wwwXX.hostkraft.de !!!&lt;br /&gt;
# Entferne nicht benötigte Vorlagen&lt;br /&gt;
#:* z.B. SSL Zertifikat&lt;br /&gt;
#:* z.B. Domainregistrierung&lt;br /&gt;
#:* z.B. SEPA-Lastschrift&lt;br /&gt;
# Wenn der Kunde die Zahlungsweise Lastschrift wünscht, lasse den Anhang &amp;quot;Lastschrift.pdf&amp;quot; drin (In Vorlage enthalten):&lt;br /&gt;
# Wenn der Kd eine Software Installation wünscht, lasse das Ticket mit einem Vermerk offen&lt;br /&gt;
#:* Ansonsten, sofern NICHTS mehr anliegt, wähle bei &amp;quot;Nächster Status des Tickets:&amp;quot; -&amp;gt; geschlossen&lt;br /&gt;
===Domaintransfer===&lt;br /&gt;
::Wenn der Kunde Domains transferiert haben möchte, schicke eine zweite E-Mail, klicke rechts neben dem Ticket auf &amp;quot;Domaintransfer - eine Domain&amp;quot; oder &amp;quot;Domaintransfer - mehrere Domains&amp;quot;&lt;br /&gt;
:: Je nachdem ob der Kunde EINE Domain oder MEHRERE Domains zu uns umziehen möchte.&lt;br /&gt;
:* Hat der Kd keine Domains angegeben, nutze folgende Vorlage&lt;br /&gt;
:::&#039;&#039;Sie haben uns noch keine zu registrierende(n) oder transferierende(n) Domain(s) genannt. Bitte nennen Sie uns Ihre Domain(s), damit wir diese für Sie registrieren oder im Falle eines Transfers, Ihrem Konto vorab zuweisen können.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;Wenn Domains registriert werden sollen, so nutzen Sie bitte unser Formular unter http://www.estugo.de/domains . Bitte geben Sie bei Fragen zur Bestellung mit an, dass es sich um die im Tarif enthalte Inklusiv-Domain handelt.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;Wenn die Domains von einem anderen Provider übernommen werden sollen, dann richten Sie bitte vor der Domainübernahme Ihr Konto ein (E-Mail Adressen, Postfächer, Domainweiterleitungen). Bitte kopieren Sie alle für Sie relevanten Dateien (z.B. Ihren Shop, Blog, Forum) auf unseren FTP Server. Bitte vergessen Sie nicht Ihre E-Mails beim alten Provider zu sichern.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;Sobald Sie alles eingerichtet und hochgeladen haben, schicken Sie das Providerwechsel Formular an Ihren Provider. Für den Transfer von .de, .com, .net, .org, .info und .biz Domains werden Auth-Codes benötigt, diese erhalten Sie in der Regel mit der Kündigungsbestätigung.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;Bitte schicken Sie das Providerwechsel Formular erst ab, wenn Sie sich sicher sind, dass Sie wirklich alles eingerichtet/gesichert haben. Das Formular können Sie hier herunterladen: http://www.estugo.de/providerwechsel-formular&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;Wenn Sie die Freigabe oder Kündigungsbestätigung, sowie den Auth-Code der Domain(s) von Ihrem alten Provider erhalten haben, geben Sie uns bitte per E-Mail Bescheid, gerne werden wir den Domaintransfer dann umgehend für Sie einleiten.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Software Installation===&lt;br /&gt;
:: Wenn Installationen (Shopsoftware) oder sonst etwas aussteht, lasse das Ticket offen&lt;br /&gt;
:* Verschiebe es nach &amp;quot;Nacharbeitung&amp;quot;&lt;br /&gt;
:* Hinterlege ggf. eine Notiz mit dem was fehlt&lt;br /&gt;
:* Gebe das Ticket frei&lt;br /&gt;
&lt;br /&gt;
:* Ansonsten schließe das Ticket&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1828</id>
		<title>Neukunde anlegen</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1828"/>
		<updated>2023-06-15T12:48:48Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Allgemeine Vorbereitung===&lt;br /&gt;
WICHTIG: &lt;br /&gt;
::&#039;&#039;&#039;!!! Bestellung/Testanfrage auf Echtheit überprüfen !!!&#039;&#039;&#039;&lt;br /&gt;
::* Wenn eine Bestellung im System erfasst wird kann es sein, dass Daten von anderen Personen missbraucht werden, um an ein Konto ran zu kommen&lt;br /&gt;
::* Es kann ja auch sein, dass er/sie nichts bestellt hat und jemand seine Daten missbraucht, daher fragen wir lieber nach.&lt;br /&gt;
::* Prüfe zuersteinmal die E-Mailadresse. Handelt es sich um *@gmx.de, *@gmail.com usw. Adressen (kostenfreie E-Maildienste) sei VORSICHTIG!!&lt;br /&gt;
::* Im Zweifelsfall sprich dich mit einem Kollegen ab(!)&lt;br /&gt;
::* &#039;&#039;&#039;Handelt es sich um eine Testanfrage arbeite nach der Anleitung für [[Testkonto anlegen]]&#039;&#039;&#039;&lt;br /&gt;
::* Neubestellungen werden IMMER zurück gerufen(!)... außer:&lt;br /&gt;
:::*Die Person ist intern bekannt oder &lt;br /&gt;
:::*Hat bereits ein Konto und will eine andere Software testen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Telefonverifizierung===&lt;br /&gt;
::* Rufe den Kunden an&lt;br /&gt;
:::* Bestätige ihm bestenfalls seine Bestellung. Dabei merkt man ja meist schon ob eben diese Person bestellt hat.&lt;br /&gt;
:::* Wenn Software installiert werden soll: Fragen, auf welcher Domain (wenn mehrere)&lt;br /&gt;
:::* Frage auch gleich, auf welche Domain das SSL Zertifikat ausgestellt werden soll (wenn mehrere)&lt;br /&gt;
:::* Des weiteren sagen, dass wir die Zugangsdaten gleich fertig machen und verschicken&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Bestellung durchführen===&lt;br /&gt;
::- Bestellung durchführen, wenn einer der folgenden Punkte erfüllt ist:&lt;br /&gt;
:::# Bestellung telefonisch verifiziert (Telefonisch erreicht oder Kd hat sich vorab telefonisch gemeldet)&lt;br /&gt;
:::# Kd hat bei Gambio bestellt &lt;br /&gt;
:::# Kunde ist bereits Kunde (Siehe: &#039;&#039;Kundenkonto im Bahnhof anlegen&#039;&#039;)&lt;br /&gt;
:::# Kunde hatte ein Testkonto&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
	&lt;br /&gt;
===Bestellung analysieren===&lt;br /&gt;
:: Prüfe die Bestellung und speichere dir alle wichtigen Daten ggfs. in einer TXT-Datei&lt;br /&gt;
:::* Domains&lt;br /&gt;
:::* Optionale Features&lt;br /&gt;
:::* SSL Zerifikat&lt;br /&gt;
:::* Abbuchung&lt;br /&gt;
:::* Zusatzwünsche&lt;br /&gt;
:::* usw.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kundenkonto im Bahnhof anlegen===&lt;br /&gt;
::* Rufe folgende Adresse auf: https://bahnhof.estugoianer.de/ und logge dich ein. (Naja eigentlich solltest Du schon eingeloggt sein.)&lt;br /&gt;
::* Prüfe ob der Kunde schon ein Konto hat - gib im Suchfeld den Namen und/oder die Firma ein&lt;br /&gt;
::* Wenn Daten bereits vorhanden sind und alles identisch ist (Firmenname/Anschrift/Bankdaten usw.), kann das Konto für einen weiteren Vertrag genutzt werden&lt;br /&gt;
::* Ist der Kunde nicht im Bahnhof eingetragen:&lt;br /&gt;
:::* Klicke auf Menüpunkt &amp;quot;&#039;&#039;Kunden&#039;&#039;&amp;quot; &lt;br /&gt;
:::* Dann: &amp;quot;&#039;&#039;Aktionen&#039;&#039;&amp;quot; und auf &amp;quot;&#039;&#039;neuen Kunden anlegen&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Gib alle Daten ein, die in der Bestellung (Ticket im OTRS) sind====&lt;br /&gt;
:&#039;&#039;Stammdaten&#039;&#039;&lt;br /&gt;
::* ACHTUNG:&#039;&#039;&#039;Keine Leerzeichen&#039;&#039;&#039; HINTER oder VOR dem Namen Angaben aus dem OTRS übernehmen! (Da wo sie hingehören natürlich schon.)&lt;br /&gt;
::* ACHTUNG:Vorwahl bei Telefonnummer immer:&lt;br /&gt;
::**+49- für Deutschland &lt;br /&gt;
::**+41- für Schweiz &lt;br /&gt;
::**+43- Österreich usw.&lt;br /&gt;
:&#039;&#039;Abrechnung&#039;&#039;&lt;br /&gt;
::*Berechnungsgrundlage: &lt;br /&gt;
::** Wenn der Kunde aus Deutschland ist: &#039;&#039;&#039;Brutto&#039;&#039;&#039;.&lt;br /&gt;
::** Außerhalb von Deutschland nur mit UstID oder Land nicht in der EU (z.B. Schweiz) &#039;&#039;&#039;Netto&#039;&#039;&#039;&lt;br /&gt;
::* Rechnungsversand und Zahlweise so lassen&lt;br /&gt;
:&#039;&#039;Kontakt&#039;&#039;&lt;br /&gt;
::* Achte auf korrkte E-Mail Adresse denn dorthin gehen die Rechnungen usw.&lt;br /&gt;
::* Telefonnummer im Format +49-vorwahl-rufnummer&lt;br /&gt;
:&#039;&#039;Notizen&#039;&#039;&lt;br /&gt;
::* Hier hinein kommt die Pin, oder der akkreditierte Dienstleister&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kunde und Abo in Plesk anlegen===&lt;br /&gt;
::* In der Maschinenliste (Letztepreis.de) einen geeigneten Plesk-Server suchen und Kundenbelegung aktualisieren &lt;br /&gt;
::**Dazu in https://letztepreis.estugo.net/wp-admin/ anmelden&lt;br /&gt;
::**Auf &#039;&#039;wpDataTables&#039;&#039; gehen&lt;br /&gt;
::**Tabelle &#039;&#039;&#039;Shared vServer Auslastung&#039;&#039;&#039; auswählen&lt;br /&gt;
::**Den Eintrag des gewählten Servers (meist der Frauenname) suchen und die Anzahl um 1 erhöhen&lt;br /&gt;
::**Speichern und schließen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Plesk===&lt;br /&gt;
::*Rufe den Server im Browser unter Servername.estugo.de auf (Servername durch den Servername ersetzen!)&lt;br /&gt;
::*Logge Dichmit KeePass ein&lt;br /&gt;
::*Gehe in die Ansicht &amp;quot;Kunden&amp;quot; und dort &amp;quot;+ Kunden hinzufügen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Kunde====&lt;br /&gt;
:::ACHTUNG: Keine Umlaute in den Benutzern oder der Domain oder Passwörtern nutzen!! (Statt müller z.B mueller etc. ) ---&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::&#039;&#039;Kontaktdaten&#039;&#039;&lt;br /&gt;
:::*Name des Kontakts bitte mit Kundennummer aus dem Bahnhof&lt;br /&gt;
:::*Achte auf die korrekte E-Mail Adresse&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Zugang zu Plesk&#039;&#039;&lt;br /&gt;
:::*&#039;&#039;&#039;Benutzername&#039;&#039;&#039;:orientier Dich am Firmen, bzw. Domainnamen des Bestellers. Vorname/Nachname hat sich nicht bewährt(!)&lt;br /&gt;
:::*Passwort &amp;quot;GENERATE&amp;quot; und dann anzeigen lassen &lt;br /&gt;
:::* Benutzername und Passwort in einer Textdatei zwischenspeichern! Wird für die Zugangsdatenmail an den Kunden benötigt!&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Abonnement&#039;&#039;&lt;br /&gt;
:::*Domainname ist IMMER folgendes Format:&lt;br /&gt;
::::www.[benutzername].[servervorname].hostkraft.de&lt;br /&gt;
::&#039;&#039;Service-Paket&#039;&#039; &lt;br /&gt;
:::*Siehe Bestellung&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Zusätzliche Abonnementeinstellungen&#039;&#039;&lt;br /&gt;
:::*IP und IPv6 musst Du nicht anpassen&lt;br /&gt;
:::*Anmeldenamen für Systembenutzer: Nimm hier bitte die exakt gleichen Daten die Du bereits weiter oben für den Zugang zu Plesk definiert hast.&lt;br /&gt;
&lt;br /&gt;
::Folgende Daten solltest du Dir jetzt gespeichert haben:&lt;br /&gt;
:::musterfirma.servervorname.hostkraft.de&lt;br /&gt;
:::benutzername&lt;br /&gt;
:::Passwort&lt;br /&gt;
&lt;br /&gt;
::*Kunde hinzufügen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Domainregistrierung===&lt;br /&gt;
# Öffne die Providerbox &#039;&#039;https://partner.providerbox.com&#039;&#039;&lt;br /&gt;
# Prüfe ob die Domain noch frei ist -&amp;gt; einfach Domain auf der Startseite bei &amp;quot;Geben Sie eine Domain ein&amp;quot; eingeben und auf &amp;quot;In den Warenkorb&amp;quot; klicken.&lt;br /&gt;
# Ist die Domain frei? Klicke auf &amp;quot;Weiter&amp;quot;&lt;br /&gt;
# Owner-C?&lt;br /&gt;
#:* Suche nun entweder den bestehenden Domainkontakt im Suchfeld unter &amp;quot;Owner-C&amp;quot;. Für bestehende Kunden bei denen der Vertrag erweitert wird IMMER das bestehende Handle nehmen!&lt;br /&gt;
#:* Wenn Handle nicht vorhanden: Lege ein neues Handle an via Klick auf den Button neben dem Suchfeld&lt;br /&gt;
#:* Befülle die Kundendaten in der Maske &amp;quot;Geben Sie nachfolgend die Daten zum neuen Handle an.&amp;quot;&lt;br /&gt;
#:** Hat der Kd eine Firma angegeben immer &amp;quot;Firma&amp;quot; auswählen&lt;br /&gt;
#:** WICHTIG: IMMER das Land prüfen! I.d.R. ist es Deutschland&lt;br /&gt;
#:** Bestätige das Handle mit einem Klick auf &amp;quot;Handle anlegen&amp;quot;&lt;br /&gt;
# Klicke &amp;quot;weiter&amp;quot;&lt;br /&gt;
#. IP-Adresse für Webserver und Mailserver vergeben&lt;br /&gt;
#:* die IP-Adresse findest du im Abo des Kunden bei Plesk oder im Keepass&lt;br /&gt;
# Überprüfe die Bestellung der Domain &lt;br /&gt;
#:* Domainname &amp;amp; Endung&lt;br /&gt;
#:* Handles&lt;br /&gt;
#:* Nameserver (Sollte i.d.R Interner Nameserver (ns1.estugo-webhosting.com) sein)&lt;br /&gt;
#:* IP Adresse nochmal überprüfen&lt;br /&gt;
# Domainbestellung in Auftrag geben &lt;br /&gt;
#:* Klicke auf &amp;quot;Auftrag verbindlich abschicken&amp;quot;&lt;br /&gt;
# Prüfe die E-Mails von der Providerbox, die E-Mails werden immer an Info@estugo.de geschickt&lt;br /&gt;
#:* Status: Registrierung erfolgreich! [REG OK].]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Domain im Abo des Kunden hinzufügen===&lt;br /&gt;
# Melde dich im erstellen Abo des Kunden an&lt;br /&gt;
# Klicke unter &amp;quot;Webseites u. Domains&amp;quot; auf &amp;quot;Neue Domain&amp;quot; hinzufügen&lt;br /&gt;
# Trage die Domain ein die registriert oder transferiert werden soll&lt;br /&gt;
#:* Domain OHNE WWW eintragen !!!&lt;br /&gt;
#:* Hostingtyp immer Website-Hosting&lt;br /&gt;
#:* Dokumentenstamm immer /httpdocs&lt;br /&gt;
#:* Bevorzugte Domain IMMER domain.tld&lt;br /&gt;
# Wenn eine Domain transferiert werden soll, musst du hier erstmal nichts weiter machen &lt;br /&gt;
::(Später wird dann eine Anleitung für den Kunden geschickt, nach der Zugangsdaten E-Mail, siehe unten)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===SSL Zertifikat bestellen===&lt;br /&gt;
# SSL können wir erst installieren, sobald die Domain registiert wurde und zur Verfügung steht oder die Domain vom alten Anbieter umgezogen wurde.&lt;br /&gt;
#PositiveSSL (kostenpflichtig oder Inklusiv)&lt;br /&gt;
#::Ein kostenpflichtiges SSL-Zertifikat für eine durch uns bezogene Domain beziehst Du vollautomatisch in folgendem Tool: &lt;br /&gt;
#::* Melde Dich mit Deinen Zugangsdaten im SSL Tool (https://ssltool.dogado.net/login) an &lt;br /&gt;
#::* Klicke auf &amp;quot;Zertifikat hinzufügen&amp;quot;&lt;br /&gt;
#::* Gib im Feld &amp;quot;&#039;&#039;Domain&#039;&#039;&amp;quot;den Domainnamen ein für den das SSL-Zertifikat ausgestellt werden soll.&lt;br /&gt;
#::* SSL Typ: &#039;&#039;&#039;sectigo&#039;&#039;&#039;&lt;br /&gt;
#::* &amp;quot;Renew&amp;quot; auswählen&lt;br /&gt;
#::* Abschicken&lt;br /&gt;
#::Das Zertifikat wird nun ausgestellt und im Plesk des Kundenabos automatisch für die Domain installiert&lt;br /&gt;
* Denke daran die Notiz in der Abrechnung zu setzen dass Du ein SSL kostenlos od. kostenpfl. ausgestellt hast.&lt;br /&gt;
===Let&#039;s Encrypt===&lt;br /&gt;
# Melde dich im Abo des Kunden an&lt;br /&gt;
# Suche die Domain, klicke im Shortcut-Bereich auf die Funktion &amp;quot;&#039;&#039;SSL/TLS_Zertifikate&#039;&#039;&amp;quot;&lt;br /&gt;
# Klicke unterhalb der Option &#039;&#039;Kostenloses Basiszertifikat von Let&#039;s Encrypt installieren&#039;&#039; auf &amp;quot;&#039;&#039;Installieren&#039;&#039;&amp;quot;&lt;br /&gt;
# Wähle aus dass Domain und www. geschützt werden sollen&lt;br /&gt;
# Klicke auf &amp;quot;&#039;&#039;Kostenlos nutzen&#039;&#039;&amp;quot;&lt;br /&gt;
# Das Zertifikat wird jetzt automatisch bezogen, installiert und verlängert&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Abrechnungmail an die Buchhaltung===&lt;br /&gt;
# Im OTRS auf &amp;quot;Tickets&amp;quot; klicken&lt;br /&gt;
#:&amp;quot;Neues Telefon Ticket&amp;quot; auswählen&lt;br /&gt;
#:*&#039;&#039;Kundennutzer&#039;&#039; : Dein Kürzel&lt;br /&gt;
#:*&#039;&#039;An Queue&#039;&#039;: Buchhaltung Abrechnung&lt;br /&gt;
#:*&#039;&#039;Betreff&#039;&#039;: Name und Kundennummer aus dem Bahnhof (oberste Zeile) kopieren und einfügen&lt;br /&gt;
#::Der Betreff lautet immer &amp;quot;Abrechnung, Bestellung Kundenname + Kundennummer&amp;quot; z.B. Abrechnung, Bestellung Hans die Bohne K99999&lt;br /&gt;
#:*&#039;&#039;Text&#039;&#039;: &lt;br /&gt;
#:::&#039;&#039;Kunde/Kundennummer:&#039;&#039; gleichen Text einfügen&lt;br /&gt;
#:::&#039;&#039;Server:&#039;&#039;: Den Servername eintragen &lt;br /&gt;
#:::&#039;&#039;Domain:  / ##.##.2016 / inkl. &#039;&#039;&lt;br /&gt;
#::: Domains aber nur eintragen, wenn welche registriert wurden&lt;br /&gt;
#:::&#039;&#039;Tarif: &#039;&#039;&lt;br /&gt;
#::: Kopiere dir die Zahlungsdaten immer aus der Bestellung&lt;br /&gt;
#:::&#039;&#039;################## DAS IST NUR EIN BEISPIEL&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Tarifpreis: 9.99 EUR (pro Monat)&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Einrichtungskosten (einmalig): 0.00 EUR&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Rechnungsbetrag*: 59.94 EUR&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Abrechnung: halbjaehrlich&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Zahlungsweise: Lastschrift&#039;&#039;&lt;br /&gt;
#Ggf. Vermerk rein schreiben (wird von der Buchhaltung im Vertrag mit aufgenommen), sofern Installationen von Software oder SSL aussteht oder gemacht wurde, z.B.&lt;br /&gt;
#:::&#039;&#039;^tt ##.##.2016:&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Kd wünscht Shopinstallation Shopware&#039;&#039;&lt;br /&gt;
#:oder&lt;br /&gt;
#:::&#039;&#039;^ew ##.##.2016:&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;PositiveSSL bestellt, keine Domain angegeben&#039;&#039;&lt;br /&gt;
#Schicke die E-Mail ab&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Zugangsdaten an den Kunden verschicken===&lt;br /&gt;
#Gehe zurück ins OTRS. Dort ins Bestellticket und klicke oben im Feld &amp;quot;antworten&amp;quot; und wähle &amp;quot;Ihre Zugangsdaten bei ESTUGO!&amp;quot; aus&lt;br /&gt;
#Trage nun für alle Textteile mit &amp;quot;####&amp;quot; die Daten wie Server, Benutzer, Passwort Subdomain ein&lt;br /&gt;
#:* Achtung, bei Server muss immer wwwXX.estugo.de stehen, nur die Subdomain hat wwwXX.hostkraft.de !!!&lt;br /&gt;
# Entferne nicht benötigte Vorlagen&lt;br /&gt;
#:* z.B. SSL Zertifikat&lt;br /&gt;
#:* z.B. Domainregistrierung&lt;br /&gt;
#:* z.B. SEPA-Lastschrift&lt;br /&gt;
# Wenn der Kunde die Zahlungsweise Lastschrift wünscht, lasse den Anhang &amp;quot;Lastschrift.pdf&amp;quot; drin (In Vorlage enthalten):&lt;br /&gt;
# Wenn der Kd eine Software Installation wünscht, lasse das Ticket mit einem Vermerk offen&lt;br /&gt;
#:* Ansonsten, sofern NICHTS mehr anliegt, wähle bei &amp;quot;Nächster Status des Tickets:&amp;quot; -&amp;gt; geschlossen&lt;br /&gt;
===Domaintransfer===&lt;br /&gt;
::Wenn der Kunde Domains transferiert haben möchte, schicke eine zweite E-Mail, klicke rechts neben dem Ticket auf &amp;quot;Domaintransfer - eine Domain&amp;quot; oder &amp;quot;Domaintransfer - mehrere Domains&amp;quot;&lt;br /&gt;
:: Je nachdem ob der Kunde EINE Domain oder MEHRERE Domains zu uns umziehen möchte.&lt;br /&gt;
:* Hat der Kd keine Domains angegeben, nutze folgende Vorlage&lt;br /&gt;
:::&#039;&#039;Sie haben uns noch keine zu registrierende(n) oder transferierende(n) Domain(s) genannt. Bitte nennen Sie uns Ihre Domain(s), damit wir diese für Sie registrieren oder im Falle eines Transfers, Ihrem Konto vorab zuweisen können.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;Wenn Domains registriert werden sollen, so nutzen Sie bitte unser Formular unter http://www.estugo.de/domains . Bitte geben Sie bei Fragen zur Bestellung mit an, dass es sich um die im Tarif enthalte Inklusiv-Domain handelt.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;Wenn die Domains von einem anderen Provider übernommen werden sollen, dann richten Sie bitte vor der Domainübernahme Ihr Konto ein (E-Mail Adressen, Postfächer, Domainweiterleitungen). Bitte kopieren Sie alle für Sie relevanten Dateien (z.B. Ihren Shop, Blog, Forum) auf unseren FTP Server. Bitte vergessen Sie nicht Ihre E-Mails beim alten Provider zu sichern.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;Sobald Sie alles eingerichtet und hochgeladen haben, schicken Sie das Providerwechsel Formular an Ihren Provider. Für den Transfer von .de, .com, .net, .org, .info und .biz Domains werden Auth-Codes benötigt, diese erhalten Sie in der Regel mit der Kündigungsbestätigung.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;Bitte schicken Sie das Providerwechsel Formular erst ab, wenn Sie sich sicher sind, dass Sie wirklich alles eingerichtet/gesichert haben. Das Formular können Sie hier herunterladen: http://www.estugo.de/providerwechsel-formular&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:::&#039;&#039;Wenn Sie die Freigabe oder Kündigungsbestätigung, sowie den Auth-Code der Domain(s) von Ihrem alten Provider erhalten haben, geben Sie uns bitte per E-Mail Bescheid, gerne werden wir den Domaintransfer dann umgehend für Sie einleiten.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Software Installation===&lt;br /&gt;
:: Wenn Installationen (Shopsoftware) oder sonst etwas aussteht, lasse das Ticket offen&lt;br /&gt;
:* Verschiebe es nach &amp;quot;Nacharbeitung&amp;quot;&lt;br /&gt;
:* Hinterlege ggf. eine Notiz mit dem was fehlt&lt;br /&gt;
:* Gebe das Ticket frei&lt;br /&gt;
&lt;br /&gt;
:* Ansonsten schließe das Ticket&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1827</id>
		<title>Neukunde anlegen</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1827"/>
		<updated>2023-06-15T12:33:06Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Allgemeine Vorbereitung===&lt;br /&gt;
WICHTIG: &lt;br /&gt;
::&#039;&#039;&#039;!!! Bestellung/Testanfrage auf Echtheit überprüfen !!!&#039;&#039;&#039;&lt;br /&gt;
::* Wenn eine Bestellung im System erfasst wird kann es sein, dass Daten von anderen Personen missbraucht werden, um an ein Konto ran zu kommen&lt;br /&gt;
::* Es kann ja auch sein, dass er/sie nichts bestellt hat und jemand seine Daten missbraucht, daher fragen wir lieber nach.&lt;br /&gt;
::* Prüfe zuersteinmal die E-Mailadresse. Handelt es sich um *@gmx.de, *@gmail.com usw. Adressen (kostenfreie E-Maildienste) sei VORSICHTIG!!&lt;br /&gt;
::* Im Zweifelsfall sprich dich mit einem Kollegen ab(!)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* Handelt es sich um eine Testanfrage arbeite nach der Anleitung für [[Testkonto anlegen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* Neubestellungen werden IMMER zurück gerufen(!)... außer:&lt;br /&gt;
:::*Die Person ist intern bekannt oder &lt;br /&gt;
:::*Hat bereits ein Konto und will eine andere Software testen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Telefonverifizierung===&lt;br /&gt;
::* Rufe den Kunden an&lt;br /&gt;
:::* Bestätige ihm bestenfalls seine Bestellung. Dabei merkt man ja meist schon ob eben diese Person bestellt hat.&lt;br /&gt;
:::* Wenn Software installiert werden soll: Fragen, auf welcher Domain (wenn mehrere)&lt;br /&gt;
:::* Frage auch gleich, auf welche Domain das SSL Zertifikat ausgestellt werden soll (wenn mehrere)&lt;br /&gt;
:::* Des weiteren sagen, dass wir die Zugangsdaten gleich fertig machen und verschicken&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Bestellung durchführen===&lt;br /&gt;
::- Bestellung durchführen, wenn einer der folgenden Punkte erfüllt ist:&lt;br /&gt;
:::# Bestellung telefonisch verifiziert (Telefonisch erreicht oder Kd hat sich vorab telefonisch gemeldet)&lt;br /&gt;
:::# Kd hat bei Gambio bestellt &lt;br /&gt;
:::# Kunde ist bereits Kunde (Siehe: &#039;&#039;Kundenkonto im Bahnhof anlegen&#039;&#039;)&lt;br /&gt;
:::# Kunde hatte ein Testkonto&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
	&lt;br /&gt;
===Bestellung analysieren===&lt;br /&gt;
:: Prüfe die Bestellung und speichere dir alle wichtigen Daten ggfs. in einer TXT-Datei&lt;br /&gt;
:::* Domains&lt;br /&gt;
:::* Optionale Features&lt;br /&gt;
:::* SSL Zerifikat&lt;br /&gt;
:::* Abbuchung&lt;br /&gt;
:::* Zusatzwünsche&lt;br /&gt;
:::* usw.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kundenkonto im Bahnhof anlegen===&lt;br /&gt;
::* Rufe folgende Adresse auf: https://bahnhof.estugoianer.de/ und logge dich ein. (Naja eigentlich solltest Du schon eingeloggt sein.)&lt;br /&gt;
::* Prüfe ob der Kunde schon ein Konto hat - gib im Suchfeld den Namen und/oder die Firma ein&lt;br /&gt;
::* Wenn Daten bereits vorhanden sind und alles identisch ist (Firmenname/Anschrift/Bankdaten usw.), kann das Konto für einen weiteren Vertrag genutzt werden&lt;br /&gt;
::* Ist der Kunde nicht im Bahnhof eingetragen:&lt;br /&gt;
:::* Klicke auf Menüpunkt &amp;quot;&#039;&#039;Kunden&#039;&#039;&amp;quot; &lt;br /&gt;
:::* Dann: &amp;quot;&#039;&#039;Aktionen&#039;&#039;&amp;quot; und auf &amp;quot;&#039;&#039;neuen Kunden anlegen&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Gib alle Daten ein, die in der Bestellung (Ticket im OTRS) sind====&lt;br /&gt;
:&#039;&#039;Stammdaten&#039;&#039;&lt;br /&gt;
::* ACHTUNG:&#039;&#039;&#039;Keine Leerzeichen&#039;&#039;&#039; HINTER oder VOR dem Namen Angaben aus dem OTRS übernehmen! (Da wo sie hingehören natürlich schon.)&lt;br /&gt;
::* ACHTUNG:Vorwahl bei Telefonnummer immer:&lt;br /&gt;
::**+49- für Deutschland &lt;br /&gt;
::**+41- für Schweiz &lt;br /&gt;
::**+43- Österreich usw.&lt;br /&gt;
:&#039;&#039;Abrechnung&#039;&#039;&lt;br /&gt;
::*Berechnungsgrundlage: &lt;br /&gt;
::** Wenn der Kunde aus Deutschland ist: &#039;&#039;&#039;Brutto&#039;&#039;&#039;.&lt;br /&gt;
::** Außerhalb von Deutschland nur mit UstID oder Land nicht in der EU (z.B. Schweiz) &#039;&#039;&#039;Netto&#039;&#039;&#039;&lt;br /&gt;
::* Rechnungsversand und Zahlweise so lassen&lt;br /&gt;
:&#039;&#039;Kontakt&#039;&#039;&lt;br /&gt;
::* Achte auf korrkte E-Mail Adresse denn dorthin gehen die Rechnungen usw.&lt;br /&gt;
::* Telefonnummer im Format +49-vorwahl-rufnummer&lt;br /&gt;
:&#039;&#039;Notizen&#039;&#039;&lt;br /&gt;
::* Hier hinein kommt die Pin, oder der akkreditierte Dienstleister&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kunde und Abo in Plesk anlegen===&lt;br /&gt;
::* In der Maschinenliste (Letztepreis.de) einen geeigneten Plesk-Server suchen und Kundenbelegung aktualisieren &lt;br /&gt;
::**Dazu in https://letztepreis.estugo.net/wp-admin/ anmelden&lt;br /&gt;
::**Auf &#039;&#039;wpDataTables&#039;&#039; gehen&lt;br /&gt;
::**Tabelle &#039;&#039;&#039;Shared vServer Auslastung&#039;&#039;&#039; auswählen&lt;br /&gt;
::**Den Eintrag des gewählten Servers (meist der Frauenname) suchen und die Anzahl um 1 erhöhen&lt;br /&gt;
::**Speichern und schließen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Plesk===&lt;br /&gt;
::*Rufe den Server im Browser unter Servername.estugo.de auf (Servername durch den Servername ersetzen!)&lt;br /&gt;
::*Logge Dichmit KeePass ein&lt;br /&gt;
::*Gehe in die Ansicht &amp;quot;Kunden&amp;quot; und dort &amp;quot;+ Kunden hinzufügen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Kunde====&lt;br /&gt;
:::ACHTUNG: Keine Umlaute in den Benutzern oder der Domain oder Passwörtern nutzen!! (Statt müller z.B mueller etc. ) ---&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::&#039;&#039;Kontaktdaten&#039;&#039;&lt;br /&gt;
:::*Name des Kontakts bitte mit Kundennummer aus dem Bahnhof&lt;br /&gt;
:::*Achte auf die korrekte E-Mail Adresse&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Zugang zu Plesk&#039;&#039;&lt;br /&gt;
:::*&#039;&#039;&#039;Benutzername&#039;&#039;&#039;:orientier Dich am Firmen, bzw. Domainnamen des Bestellers. Vorname/Nachname hat sich nicht bewährt(!)&lt;br /&gt;
:::*Passwort &amp;quot;GENERATE&amp;quot; und dann anzeigen lassen &lt;br /&gt;
:::* Benutzername und Passwort in einer Textdatei zwischenspeichern! Wird für die Zugangsdatenmail an den Kunden benötigt!&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Abonnement&#039;&#039;&lt;br /&gt;
:::*Domainname ist IMMER folgendes Format:&lt;br /&gt;
::::www.[benutzername].[servervorname].hostkraft.de&lt;br /&gt;
::&#039;&#039;Service-Paket&#039;&#039; &lt;br /&gt;
:::*Siehe Bestellung&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Zusätzliche Abonnementeinstellungen&#039;&#039;&lt;br /&gt;
:::*IP und IPv6 musst Du nicht anpassen&lt;br /&gt;
:::*Anmeldenamen für Systembenutzer: Nimm hier bitte die exakt gleichen Daten die Du bereits weiter oben für den Zugang zu Plesk definiert hast.&lt;br /&gt;
&lt;br /&gt;
::Folgende Daten solltest du Dir jetzt gespeichert haben:&lt;br /&gt;
:::musterfirma.servervorname.hostkraft.de&lt;br /&gt;
:::benutzername&lt;br /&gt;
:::Passwort&lt;br /&gt;
&lt;br /&gt;
::*Kunde hinzufügen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Domainregistrierung===&lt;br /&gt;
# Öffne die Providerbox &#039;&#039;https://partner.providerbox.com&#039;&#039;&lt;br /&gt;
# Prüfe ob die Domain noch frei ist -&amp;gt; einfach Domain auf der Startseite bei &amp;quot;Geben Sie eine Domain ein&amp;quot; eingeben und auf &amp;quot;In den Warenkorb&amp;quot; klicken.&lt;br /&gt;
# Ist die Domain frei? Klicke auf &amp;quot;Weiter&amp;quot;&lt;br /&gt;
# Owner-C?&lt;br /&gt;
#:* Suche nun entweder den bestehenden Domainkontakt im Suchfeld unter &amp;quot;Owner-C&amp;quot;. Für bestehende Kunden bei denen der Vertrag erweitert wird IMMER das bestehende Handle nehmen!&lt;br /&gt;
#:* Wenn Handle nicht vorhanden: Lege ein neues Handle an via Klick auf den Button neben dem Suchfeld&lt;br /&gt;
#:* Befülle die Kundendaten in der Maske &amp;quot;Geben Sie nachfolgend die Daten zum neuen Handle an.&amp;quot;&lt;br /&gt;
#:** Hat der Kd eine Firma angegeben immer &amp;quot;Firma&amp;quot; auswählen&lt;br /&gt;
#:** WICHTIG: IMMER das Land prüfen! I.d.R. ist es Deutschland&lt;br /&gt;
#:** Bestätige das Handle mit einem Klick auf &amp;quot;Handle anlegen&amp;quot;&lt;br /&gt;
# Klicke &amp;quot;weiter&amp;quot;&lt;br /&gt;
#. IP-Adresse für Webserver und Mailserver vergeben&lt;br /&gt;
#:* die IP-Adresse findest du im Abo des Kunden bei Plesk oder im Keepass&lt;br /&gt;
# Überprüfe die Bestellung der Domain &lt;br /&gt;
#:* Domainname &amp;amp; Endung&lt;br /&gt;
#:* Handles&lt;br /&gt;
#:* Nameserver (Sollte i.d.R Interner Nameserver (ns1.estugo-webhosting.com) sein)&lt;br /&gt;
#:* IP Adresse nochmal überprüfen&lt;br /&gt;
# Domainbestellung in Auftrag geben &lt;br /&gt;
#:* Klicke auf &amp;quot;Auftrag verbindlich abschicken&amp;quot;&lt;br /&gt;
# Prüfe die E-Mails von der Providerbox, die E-Mails werden immer an Info@estugo.de geschickt&lt;br /&gt;
#:* Status: Registrierung erfolgreich! [REG OK].]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Domain im Abo des Kunden hinzufügen===&lt;br /&gt;
# Melde dich im erstellen Abo des Kunden an&lt;br /&gt;
# Klicke unter &amp;quot;Webseites u. Domains&amp;quot; auf &amp;quot;Neue Domain&amp;quot; hinzufügen&lt;br /&gt;
# Trage die Domain ein die registriert oder transferiert werden soll&lt;br /&gt;
#:* Domain OHNE WWW eintragen !!!&lt;br /&gt;
#:* Hostingtyp immer Website-Hosting&lt;br /&gt;
#:* Dokumentenstamm immer /httpdocs&lt;br /&gt;
#:* Bevorzugte Domain IMMER domain.tld&lt;br /&gt;
# Wenn eine Domain transferiert werden soll, musst du hier erstmal nichts weiter machen &lt;br /&gt;
::(Später wird dann eine Anleitung für den Kunden geschickt, nach der Zugangsdaten E-Mail, siehe unten)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===SSL Zertifikat bestellen===&lt;br /&gt;
# SSL können wir erst installieren, sobald die Domain registiert wurde und zur Verfügung steht oder die Domain vom alten Anbieter umgezogen wurde.&lt;br /&gt;
#PositiveSSL (kostenpflichtig oder Inklusiv)&lt;br /&gt;
#::Ein kostenpflichtiges SSL-Zertifikat für eine durch uns bezogene Domain beziehst Du vollautomatisch in folgendem Tool: &lt;br /&gt;
#::* Melde Dich mit Deinen Zugangsdaten im SSL Tool (https://ssltool.dogado.net/login) an &lt;br /&gt;
#::* Klicke auf &amp;quot;Zertifikat hinzufügen&amp;quot;&lt;br /&gt;
#::* Gib im Feld &amp;quot;&#039;&#039;Domain&#039;&#039;&amp;quot;den Domainnamen ein für den das SSL-Zertifikat ausgestellt werden soll.&lt;br /&gt;
#::* SSL Typ: &#039;&#039;&#039;sectigo&#039;&#039;&#039;&lt;br /&gt;
#::* &amp;quot;Renew&amp;quot; auswählen&lt;br /&gt;
#::* Abschicken&lt;br /&gt;
#::Das Zertifikat wird nun ausgestellt und im Plesk des Kundenabos automatisch für die Domain installiert&lt;br /&gt;
* Denke daran die Notiz in der Abrechnung zu setzen dass Du ein SSL kostenlos od. kostenpfl. ausgestellt hast.&lt;br /&gt;
===Let&#039;s Encrypt===&lt;br /&gt;
# Melde dich im Abo des Kunden an&lt;br /&gt;
# Suche die Domain, klicke im Shortcut-Bereich auf die Funktion &amp;quot;&#039;&#039;SSL/TLS_Zertifikate&#039;&#039;&amp;quot;&lt;br /&gt;
# Klicke unterhalb der Option &#039;&#039;Kostenloses Basiszertifikat von Let&#039;s Encrypt installieren&#039;&#039; auf &amp;quot;&#039;&#039;Installieren&#039;&#039;&amp;quot;&lt;br /&gt;
# Wähle aus dass Domain und www. geschützt werden sollen&lt;br /&gt;
# Klicke auf &amp;quot;&#039;&#039;Kostenlos nutzen&#039;&#039;&amp;quot;&lt;br /&gt;
# Das Zertifikat wird jetzt automatisch bezogen, installiert und verlängert&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Abrechnungmail an die Buchhaltung===&lt;br /&gt;
# Im OTRS auf &amp;quot;Tickets&amp;quot; klicken&lt;br /&gt;
#:&amp;quot;Neues Telefon Ticket&amp;quot; auswählen&lt;br /&gt;
#:*&#039;&#039;Kundennutzer&#039;&#039; : Dein Kürzel&lt;br /&gt;
#:*&#039;&#039;An Queue&#039;&#039;: Buchhaltung Abrechnung&lt;br /&gt;
#:*&#039;&#039;Betreff&#039;&#039;: Name und Kundennummer aus dem Bahnhof (oberste Zeile) kopieren und einfügen&lt;br /&gt;
#::Der Betreff lautet immer &amp;quot;Abrechnung, Bestellung Kundenname + Kundennummer&amp;quot; z.B. Abrechnung, Bestellung Hans die Bohne K99999&lt;br /&gt;
#:*&#039;&#039;Text&#039;&#039;: &lt;br /&gt;
#:::&#039;&#039;Kunde/Kundennummer:&#039;&#039; gleichen Text einfügen&lt;br /&gt;
#:::&#039;&#039;Server:&#039;&#039;: Den Servername eintragen &lt;br /&gt;
#:::&#039;&#039;Domain:  / ##.##.2016 / inkl. &#039;&#039;&lt;br /&gt;
#::: Domains aber nur eintragen, wenn welche registriert wurden&lt;br /&gt;
#:::&#039;&#039;Tarif: &#039;&#039;&lt;br /&gt;
#::: Kopiere dir die Zahlungsdaten immer aus der Bestellung&lt;br /&gt;
#:::&#039;&#039;################## DAS IST NUR EIN BEISPIEL&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Tarifpreis: 9.99 EUR (pro Monat)&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Einrichtungskosten (einmalig): 0.00 EUR&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Rechnungsbetrag*: 59.94 EUR&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Abrechnung: halbjaehrlich&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Zahlungsweise: Lastschrift&#039;&#039;&lt;br /&gt;
#Ggf. Vermerk rein schreiben (wird von der Buchhaltung im Vertrag mit aufgenommen), sofern Installationen von Software oder SSL aussteht oder gemacht wurde, z.B.&lt;br /&gt;
#:::&#039;&#039;^tt ##.##.2016:&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;Kd wünscht Shopinstallation Shopware&#039;&#039;&lt;br /&gt;
#:oder&lt;br /&gt;
#:::&#039;&#039;^ew ##.##.2016:&#039;&#039;&lt;br /&gt;
#:::&#039;&#039;PositiveSSL bestellt, keine Domain angegeben&#039;&#039;&lt;br /&gt;
#Schicke die E-Mail ab&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Zugangsdaten an den Kunden verschicken===&lt;br /&gt;
;1. Gehe zurück ins OTRS und klicke neben dem Ticket rechts auf &amp;quot;Herzlich Willkommen bei ESTUGO! neu&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;2. Trage die Daten wie Server, Benutzer, Passwort Subdomain ein&lt;br /&gt;
:-&amp;gt; Achtung, bei Server muss immer wwwXX.estugo.de stehen, nur die Subdomain hat wwwXX.hostkraft.de !!!&lt;br /&gt;
&lt;br /&gt;
;3. Entferne nicht benötigte Vorlagen&lt;br /&gt;
:-&amp;gt; z.B. SSL Zertifikat&lt;br /&gt;
:-&amp;gt; z.B. Domainregistrierung&lt;br /&gt;
:-&amp;gt; z.B. SEPA-Lastschrift&lt;br /&gt;
&lt;br /&gt;
;4. Wenn der Kunde die Zahlungsweise Lastschrift wünscht, lasse den Anhang &amp;quot;Lastschrift.pdf&amp;quot; drin (In Vorlage enthalten):&lt;br /&gt;
&lt;br /&gt;
;5. Wenn der Kd eine Software Installation wünscht, lasse das Ticket mit einem Vermerk offen&lt;br /&gt;
:-&amp;gt; ansonsten, sofern NICHTS mehr anliegt, wähle bei &amp;quot;Nächster Status des Tickets:&amp;quot; -&amp;gt; geschlossen&lt;br /&gt;
&lt;br /&gt;
;5.1. Wenn der Kunde Domains transferiert haben möchte, schicke eine zweite E-Mail, klicke rechts neben dem Ticket auf &amp;quot;Domaintransfer - eine Domain&amp;quot; oder &amp;quot;Domaintransfer - mehrere Domains&amp;quot;&lt;br /&gt;
:-&amp;gt; je nachdem ob der Kd eine Domain oder mehrere zu uns umziehen möchte.&lt;br /&gt;
&lt;br /&gt;
;6. Hat der Kd keine Domains angegeben, nutze folgende Vorlage&lt;br /&gt;
&#039;&#039;Sie haben uns noch keine zu registrierende(n) oder transferierende(n) Domain(s) genannt. Bitte nennen Sie uns Ihre Domain(s), damit wir diese für Sie registrieren oder im Falle eines Transfers, Ihrem Konto vorab zuweisen können.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Domains registriert werden sollen, so nutzen Sie bitte unser Formular unter http://www.estugo.de/domains . Bitte geben Sie bei Fragen zur Bestellung mit an, dass es sich um die im Tarif enthalte Inklusiv-Domain handelt.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Domains von einem anderen Provider übernommen werden sollen, dann richten Sie bitte vor der Domainübernahme Ihr Konto ein (E-Mail Adressen, Postfächer, Domainweiterleitungen). Bitte kopieren Sie alle für Sie relevanten Dateien (z.B. Ihren Shop, Blog, Forum) auf unseren FTP Server. Bitte vergessen Sie nicht Ihre E-Mails beim alten Provider zu sichern.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sobald Sie alles eingerichtet und hochgeladen haben, schicken Sie das Providerwechsel Formular an Ihren Provider. Für den Transfer von .de, .com, .net, .org, .info und .biz Domains werden Auth-Codes benötigt, diese erhalten Sie in der Regel mit der Kündigungsbestätigung.&#039;&#039;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
Bitte schicken Sie das Providerwechsel Formular erst ab, wenn Sie sich sicher sind, dass Sie wirklich alles eingerichtet/gesichert haben. Das Formular können Sie hier herunterladen: http://www.estugo.de/providerwechsel-formular&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Sie die Freigabe oder Kündigungsbestätigung, sowie den Auth-Code der Domain(s) von Ihrem alten Provider erhalten haben, geben Sie uns bitte per E-Mail Bescheid, gerne werden wir den Domaintransfer dann umgehend für Sie einleiten.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Software Installation===&lt;br /&gt;
&lt;br /&gt;
;1. Wenn Installationen (Shopsoftware) oder sonst etwas aussteht, lasse das Ticket offen&lt;br /&gt;
:-&amp;gt; verschiebe es nach &amp;quot;Nacharbeitung&amp;quot;&lt;br /&gt;
:-&amp;gt; hinterlege ggf. eine Notiz mit dem was fehlt&lt;br /&gt;
:-&amp;gt; gebe das Ticket frei&lt;br /&gt;
&lt;br /&gt;
;1.1 ansonsten schließe das Ticket&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1826</id>
		<title>Neukunde anlegen</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1826"/>
		<updated>2023-06-15T12:18:59Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Allgemeine Vorbereitung===&lt;br /&gt;
WICHTIG: &lt;br /&gt;
::&#039;&#039;&#039;!!! Bestellung/Testanfrage auf Echtheit überprüfen !!!&#039;&#039;&#039;&lt;br /&gt;
::* Wenn eine Bestellung im System erfasst wird kann es sein, dass Daten von anderen Personen missbraucht werden, um an ein Konto ran zu kommen&lt;br /&gt;
::* Es kann ja auch sein, dass er/sie nichts bestellt hat und jemand seine Daten missbraucht, daher fragen wir lieber nach.&lt;br /&gt;
::* Prüfe zuersteinmal die E-Mailadresse. Handelt es sich um *@gmx.de, *@gmail.com usw. Adressen (kostenfreie E-Maildienste) sei VORSICHTIG!!&lt;br /&gt;
::* Im Zweifelsfall sprich dich mit einem Kollegen ab(!)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* Handelt es sich um eine Testanfrage arbeite nach der Anleitung für [[Testkonto anlegen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* Neubestellungen werden IMMER zurück gerufen(!)... außer:&lt;br /&gt;
:::*Die Person ist intern bekannt oder &lt;br /&gt;
:::*Hat bereits ein Konto und will eine andere Software testen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Telefonverifizierung===&lt;br /&gt;
::* Rufe den Kunden an&lt;br /&gt;
:::* Bestätige ihm bestenfalls seine Bestellung. Dabei merkt man ja meist schon ob eben diese Person bestellt hat.&lt;br /&gt;
:::* Wenn Software installiert werden soll: Fragen, auf welcher Domain (wenn mehrere)&lt;br /&gt;
:::* Frage auch gleich, auf welche Domain das SSL Zertifikat ausgestellt werden soll (wenn mehrere)&lt;br /&gt;
:::* Des weiteren sagen, dass wir die Zugangsdaten gleich fertig machen und verschicken&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Bestellung durchführen===&lt;br /&gt;
::- Bestellung durchführen, wenn einer der folgenden Punkte erfüllt ist:&lt;br /&gt;
		&lt;br /&gt;
:::# Bestellung telefonisch verifiziert (Telefonisch erreicht oder Kd hat sich vorab telefonisch gemeldet)&lt;br /&gt;
:::# Kd hat bei Gambio bestellt &lt;br /&gt;
:::# Kunde ist bereits Kunde (Siehe: &#039;&#039;Kundenkonto im Bahnhof anlegen&#039;&#039;)&lt;br /&gt;
:::# Kunde hatte ein Testkonto&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
	&lt;br /&gt;
===Bestellung analysieren===&lt;br /&gt;
&lt;br /&gt;
:: Prüfe die Bestellung und speichere dir alle wichtigen Daten ggfs. in einer TXT-Datei&lt;br /&gt;
&lt;br /&gt;
:::* Domains&lt;br /&gt;
:::* Optionale Features&lt;br /&gt;
:::* SSL Zerifikat&lt;br /&gt;
:::* Abbuchung&lt;br /&gt;
:::* Zusatzwünsche&lt;br /&gt;
:::* usw.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kundenkonto im Bahnhof anlegen===&lt;br /&gt;
&lt;br /&gt;
::* Rufe folgende Adresse auf: https://bahnhof.estugoianer.de/ und logge dich ein. (Naja eigentlich solltest Du schon eingeloggt sein.)&lt;br /&gt;
::* Prüfe ob der Kunde schon ein Konto hat - gib im Suchfeld den Namen und/oder die Firma ein&lt;br /&gt;
::* Wenn Daten bereits vorhanden sind und alles identisch ist (Firmenname/Anschrift/Bankdaten usw.), kann das Konto für einen weiteren Vertrag genutzt werden&lt;br /&gt;
::* Ist der Kunde nicht im Bahnhof eingetragen:&lt;br /&gt;
:::* Klicke auf Menüpunkt &amp;quot;&#039;&#039;Kunden&#039;&#039;&amp;quot; &lt;br /&gt;
:::* Dann: &amp;quot;&#039;&#039;Aktionen&#039;&#039;&amp;quot; und auf &amp;quot;&#039;&#039;neuen Kunden anlegen&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Gib alle Daten ein, die in der Bestellung (Ticket im OTRS) sind====&lt;br /&gt;
:&#039;&#039;Stammdaten&#039;&#039;&lt;br /&gt;
::* ACHTUNG:&#039;&#039;&#039;Keine Leerzeichen&#039;&#039;&#039; HINTER oder VOR dem Namen Angaben aus dem OTRS übernehmen! (Da wo sie hingehören natürlich schon.)&lt;br /&gt;
::* ACHTUNG:Vorwahl bei Telefonnummer immer:&lt;br /&gt;
::**+49- für Deutschland &lt;br /&gt;
::**+41- für Schweiz &lt;br /&gt;
::**+43- Österreich usw.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Abrechnung&#039;&#039;&lt;br /&gt;
::*Berechnungsgrundlage: &lt;br /&gt;
::** Wenn der Kunde aus Deutschland ist: &#039;&#039;&#039;Brutto&#039;&#039;&#039;.&lt;br /&gt;
::** Außerhalb von Deutschland nur mit UstID oder Land nicht in der EU (z.B. Schweiz) &#039;&#039;&#039;Netto&#039;&#039;&#039;&lt;br /&gt;
::* Rechnungsversand und Zahlweise so lassen&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Kontakt&#039;&#039;&lt;br /&gt;
::* Achte auf korrkte E-Mail Adresse denn dorthin gehen die Rechnungen usw.&lt;br /&gt;
::* Telefonnummer im Format +49-vorwahl-rufnummer&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Notizen&#039;&#039;&lt;br /&gt;
::* Hier hinein kommt die Pin, oder der akkreditierte Dienstleister&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kunde und Abo in Plesk anlegen===&lt;br /&gt;
::* In der Maschinenliste (Letztepreis.de) einen geeigneten Plesk-Server suchen und Kundenbelegung aktualisieren &lt;br /&gt;
::**Dazu in https://letztepreis.estugo.net/wp-admin/ anmelden&lt;br /&gt;
::**Auf &#039;&#039;wpDataTables&#039;&#039; gehen&lt;br /&gt;
::**Tabelle &#039;&#039;&#039;Shared vServer Auslastung&#039;&#039;&#039; auswählen&lt;br /&gt;
::**Den Eintrag des gewählten Servers (meist der Frauenname) suchen und die Anzahl um 1 erhöhen&lt;br /&gt;
::**Speichern und schließen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Plesk===&lt;br /&gt;
::*Rufe den Server im Browser unter Servername.estugo.de auf (Servername durch den Servername ersetzen!)&lt;br /&gt;
::*Logge Dichmit KeePass ein&lt;br /&gt;
::*Gehe in die Ansicht &amp;quot;Kunden&amp;quot; und dort &amp;quot;+ Kunden hinzufügen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Kunde====&lt;br /&gt;
:::ACHTUNG: Keine Umlaute in den Benutzern oder der Domain oder Passwörtern nutzen!! (Statt müller z.B mueller etc. ) ---&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::&#039;&#039;Kontaktdaten&#039;&#039;&lt;br /&gt;
:::*Name des Kontakts bitte mit Kundennummer aus dem Bahnhof&lt;br /&gt;
:::*Achte auf die korrekte E-Mail Adresse&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Zugang zu Plesk&#039;&#039;&lt;br /&gt;
:::*&#039;&#039;&#039;Benutzername&#039;&#039;&#039;:orientier Dich am Firmen, bzw. Domainnamen des Bestellers. Vorname/Nachname hat sich nicht bewährt(!)&lt;br /&gt;
:::*Passwort &amp;quot;GENERATE&amp;quot; und dann anzeigen lassen &lt;br /&gt;
:::* Benutzername und Passwort in einer Textdatei zwischenspeichern! Wird für die Zugangsdatenmail an den Kunden benötigt!&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Abonnement&#039;&#039;&lt;br /&gt;
:::*Domainname ist IMMER folgendes Format:&lt;br /&gt;
::::www.[benutzername].[servervorname].hostkraft.de&lt;br /&gt;
::&#039;&#039;Service-Paket&#039;&#039; &lt;br /&gt;
:::*Siehe Bestellung&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Zusätzliche Abonnementeinstellungen&#039;&#039;&lt;br /&gt;
:::*IP und IPv6 musst Du nicht anpassen&lt;br /&gt;
:::*Anmeldenamen für Systembenutzer: Nimm hier bitte die exakt gleichen Daten die Du bereits weiter oben für den Zugang zu Plesk definiert hast.&lt;br /&gt;
&lt;br /&gt;
::Folgende Daten solltest du Dir jetzt gespeichert haben:&lt;br /&gt;
:::musterfirma.servervorname.hostkraft.de&lt;br /&gt;
:::benutzername&lt;br /&gt;
:::Passwort&lt;br /&gt;
&lt;br /&gt;
::*Kunde hinzufügen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Domainregistrierung===&lt;br /&gt;
&lt;br /&gt;
# Öffne die Providerbox &#039;&#039;https://partner.providerbox.com&#039;&#039;&lt;br /&gt;
# Prüfe ob die Domain noch frei ist -&amp;gt; einfach Domain auf der Startseite bei &amp;quot;Geben Sie eine Domain ein&amp;quot; eingeben und auf &amp;quot;In den Warenkorb&amp;quot; klicken.&lt;br /&gt;
# Ist die Domain frei? Klicke auf &amp;quot;Weiter&amp;quot;&lt;br /&gt;
# Owner-C?&lt;br /&gt;
#:* Suche nun entweder den bestehenden Domainkontakt im Suchfeld unter &amp;quot;Owner-C&amp;quot;. Für bestehende Kunden bei denen der Vertrag erweitert wird IMMER das bestehende Handle nehmen!&lt;br /&gt;
#:* Wenn Handle nicht vorhanden: Lege ein neues Handle an via Klick auf den Button neben dem Suchfeld&lt;br /&gt;
#:* Befülle die Kundendaten in der Maske &amp;quot;Geben Sie nachfolgend die Daten zum neuen Handle an.&amp;quot;&lt;br /&gt;
#:** Hat der Kd eine Firma angegeben immer &amp;quot;Firma&amp;quot; auswählen&lt;br /&gt;
#:** WICHTIG: IMMER das Land prüfen! I.d.R. ist es Deutschland&lt;br /&gt;
#:** Bestätige das Handle mit einem Klick auf &amp;quot;Handle anlegen&amp;quot;&lt;br /&gt;
# Klicke &amp;quot;weiter&amp;quot;&lt;br /&gt;
#. IP-Adresse für Webserver und Mailserver vergeben&lt;br /&gt;
#:* die IP-Adresse findest du im Abo des Kunden bei Plesk oder im Keepass&lt;br /&gt;
# Überprüfe die Bestellung der Domain &lt;br /&gt;
#:* Domainname &amp;amp; Endung&lt;br /&gt;
#:* Handles&lt;br /&gt;
#:* Nameserver (Sollte i.d.R Interner Nameserver (ns1.estugo-webhosting.com) sein)&lt;br /&gt;
#:* IP Adresse nochmal überprüfen&lt;br /&gt;
# Domainbestellung in Auftrag geben &lt;br /&gt;
#:* Klicke auf &amp;quot;Auftrag verbindlich abschicken&amp;quot;&lt;br /&gt;
# Prüfe die E-Mails von der Providerbox, die E-Mails werden immer an Info@estugo.de geschickt&lt;br /&gt;
#:* Status: Registrierung erfolgreich! [REG OK].]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Domain im Abo des Kunden hinzufügen===&lt;br /&gt;
# Melde dich im erstellen Abo des Kunden an&lt;br /&gt;
# Klicke unter &amp;quot;Webseites u. Domains&amp;quot; auf &amp;quot;Neue Domain&amp;quot; hinzufügen&lt;br /&gt;
# Trage die Domain ein die registriert oder transferiert werden soll&lt;br /&gt;
#:* Domain OHNE WWW eintragen !!!&lt;br /&gt;
#:* Hostingtyp immer Website-Hosting&lt;br /&gt;
#:* Dokumentenstamm immer /httpdocs&lt;br /&gt;
#:* Bevorzugte Domain IMMER domain.tld&lt;br /&gt;
# Wenn eine Domain transferiert werden soll, musst du hier erstmal nichts weiter machen &lt;br /&gt;
::(Später wird dann eine Anleitung für den Kunden geschickt, nach der Zugangsdaten E-Mail, siehe unten)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===SSL Zertifikat bestellen===&lt;br /&gt;
&lt;br /&gt;
# SSL können wir erst installieren, sobald die Domain registiert wurde und zur Verfügung steht oder die Domain vom alten Anbieter umgezogen wurde.&lt;br /&gt;
#PositiveSSL (kostenpflichtig oder Inklusiv)&lt;br /&gt;
#::Ein kostenpflichtiges SSL-Zertifikat für eine durch uns bezogene Domain beziehst Du vollautomatisch in folgendem Tool: &lt;br /&gt;
#::* Melde Dich mit Deinen Zugangsdaten im SSL Tool (https://ssltool.dogado.net/login) an &lt;br /&gt;
#::* Klicke auf &amp;quot;Zertifikat hinzufügen&amp;quot;&lt;br /&gt;
#::* Gib im Feld &amp;quot;&#039;&#039;Domain&#039;&#039;&amp;quot;den Domainnamen ein für den das SSL-Zertifikat ausgestellt werden soll.&lt;br /&gt;
#::* SSL Typ: &#039;&#039;&#039;sectigo&#039;&#039;&#039;&lt;br /&gt;
#::* &amp;quot;Renew&amp;quot; auswählen&lt;br /&gt;
#::* Abschicken&lt;br /&gt;
#::Das Zertifikat wird nun ausgestellt und im Plesk des Kundenabos automatisch für die Domain installiert&lt;br /&gt;
&lt;br /&gt;
* Denke daran die Notiz in der Abrechnung zu setzen dass Du ein SSL kostenlos od. kostenpfl. ausgestellt hast.&lt;br /&gt;
&lt;br /&gt;
===Let&#039;s Encrypt===&lt;br /&gt;
# Melde dich im Abo des Kunden an&lt;br /&gt;
# Suche die Domain, klicke im Shortcut-Bereich auf die Funktion &amp;quot;&#039;&#039;SSL/TLS_Zertifikate&#039;&#039;&amp;quot;&lt;br /&gt;
# Klicke unterhalb der Option &#039;&#039;Kostenloses Basiszertifikat von Let&#039;s Encrypt installieren&#039;&#039; auf &amp;quot;&#039;&#039;Installieren&#039;&#039;&amp;quot;&lt;br /&gt;
# Wähle aus dass Domain und www. geschützt werden sollen&lt;br /&gt;
# Klicke auf &amp;quot;&#039;&#039;Kostenlos nutzen&#039;&#039;&amp;quot;&lt;br /&gt;
# Das Zertifikat wird jetzt automatisch bezogen, installiert und verlängert&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Abrechnungmail an die Buchhaltung===&lt;br /&gt;
&lt;br /&gt;
# Im OTRS auf &amp;quot;Tickets&amp;quot; klicken&lt;br /&gt;
#:&amp;quot;Neues Telefon Ticket&amp;quot; auswählen&lt;br /&gt;
#:*&#039;&#039;Kundennutzer&#039;&#039; : Dein Kürzel&lt;br /&gt;
#:*&#039;&#039;An Queue&#039;&#039;: Buchhaltung Abrechnung&lt;br /&gt;
#:*&#039;&#039;Betreff&#039;&#039;: Name und Kundennummer aus dem Bahnhof (oberste Zeile) kopieren und einfügen&lt;br /&gt;
#::Der Betreff lautet immer &amp;quot;Abrechnung, Bestellung Kundenname + Kundennummer&amp;quot; z.B. Abrechnung, Bestellung Hans die Bohne K99999&lt;br /&gt;
#:*&#039;&#039;Text&#039;&#039;: &lt;br /&gt;
#:**&#039;&#039;Kunde/Kundennummer:&#039;&#039; gleichen Text einfügen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#:&#039;&#039;Domain:  / ##.##.2016 / inkl. &#039;&#039;&lt;br /&gt;
#:-&amp;gt; Domains nur eintragen, wenn welche registriert wurden&lt;br /&gt;
#:&#039;&#039;Tarif: &#039;&#039;&lt;br /&gt;
#:&#039;&#039;Serverkennung: www##&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#:-&amp;gt; Kopiere dir die Zahlungsdaten immer aus der Bestellung&lt;br /&gt;
#:&#039;&#039;################## DAS IST NUR EIN BEISPIEL&#039;&#039;&lt;br /&gt;
#:&#039;&#039;Tarifpreis: 9.99 EUR (pro Monat)&#039;&#039;&lt;br /&gt;
#:&#039;&#039;Einrichtungskosten (einmalig): 0.00 EUR&#039;&#039;&lt;br /&gt;
#:&#039;&#039;Rechnungsbetrag*: 59.94 EUR&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#:&#039;&#039;Abrechnung: halbjaehrlich&#039;&#039;&lt;br /&gt;
#:&#039;&#039;Zahlungsweise: Lastschrift&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#Ggf. Vermerk rein schreiben (wird von der Buchhaltung im Vertrag mit aufgenommen), sofern Installationen von Software oder SSL aussteht oder gemacht wurde, z.B.&lt;br /&gt;
&lt;br /&gt;
#:&#039;&#039;^tt ##.##.2016:&#039;&#039;&lt;br /&gt;
#:&#039;&#039;Kd wünscht Shopinstallation Shopware&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#:oder&lt;br /&gt;
&lt;br /&gt;
#:&#039;&#039;^ew ##.##.2016:&#039;&#039;&lt;br /&gt;
#:&#039;&#039;PositiveSSL bestellt, keine Domain angegeben&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#Schicke die E-Mail ab&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Zugangsdaten an den Kunden verschicken===&lt;br /&gt;
&lt;br /&gt;
;1. Gehe zurück ins OTRS und klicke neben dem Ticket rechts auf &amp;quot;Herzlich Willkommen bei ESTUGO! neu&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;2. Trage die Daten wie Server, Benutzer, Passwort Subdomain ein&lt;br /&gt;
:-&amp;gt; Achtung, bei Server muss immer wwwXX.estugo.de stehen, nur die Subdomain hat wwwXX.hostkraft.de !!!&lt;br /&gt;
&lt;br /&gt;
;3. Entferne nicht benötigte Vorlagen&lt;br /&gt;
:-&amp;gt; z.B. SSL Zertifikat&lt;br /&gt;
:-&amp;gt; z.B. Domainregistrierung&lt;br /&gt;
:-&amp;gt; z.B. SEPA-Lastschrift&lt;br /&gt;
&lt;br /&gt;
;4. Wenn der Kunde die Zahlungsweise Lastschrift wünscht, lasse den Anhang &amp;quot;Lastschrift.pdf&amp;quot; drin (In Vorlage enthalten):&lt;br /&gt;
&lt;br /&gt;
;5. Wenn der Kd eine Software Installation wünscht, lasse das Ticket mit einem Vermerk offen&lt;br /&gt;
:-&amp;gt; ansonsten, sofern NICHTS mehr anliegt, wähle bei &amp;quot;Nächster Status des Tickets:&amp;quot; -&amp;gt; geschlossen&lt;br /&gt;
&lt;br /&gt;
;5.1. Wenn der Kunde Domains transferiert haben möchte, schicke eine zweite E-Mail, klicke rechts neben dem Ticket auf &amp;quot;Domaintransfer - eine Domain&amp;quot; oder &amp;quot;Domaintransfer - mehrere Domains&amp;quot;&lt;br /&gt;
:-&amp;gt; je nachdem ob der Kd eine Domain oder mehrere zu uns umziehen möchte.&lt;br /&gt;
&lt;br /&gt;
;6. Hat der Kd keine Domains angegeben, nutze folgende Vorlage&lt;br /&gt;
&#039;&#039;Sie haben uns noch keine zu registrierende(n) oder transferierende(n) Domain(s) genannt. Bitte nennen Sie uns Ihre Domain(s), damit wir diese für Sie registrieren oder im Falle eines Transfers, Ihrem Konto vorab zuweisen können.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Domains registriert werden sollen, so nutzen Sie bitte unser Formular unter http://www.estugo.de/domains . Bitte geben Sie bei Fragen zur Bestellung mit an, dass es sich um die im Tarif enthalte Inklusiv-Domain handelt.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Domains von einem anderen Provider übernommen werden sollen, dann richten Sie bitte vor der Domainübernahme Ihr Konto ein (E-Mail Adressen, Postfächer, Domainweiterleitungen). Bitte kopieren Sie alle für Sie relevanten Dateien (z.B. Ihren Shop, Blog, Forum) auf unseren FTP Server. Bitte vergessen Sie nicht Ihre E-Mails beim alten Provider zu sichern.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sobald Sie alles eingerichtet und hochgeladen haben, schicken Sie das Providerwechsel Formular an Ihren Provider. Für den Transfer von .de, .com, .net, .org, .info und .biz Domains werden Auth-Codes benötigt, diese erhalten Sie in der Regel mit der Kündigungsbestätigung.&#039;&#039;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
Bitte schicken Sie das Providerwechsel Formular erst ab, wenn Sie sich sicher sind, dass Sie wirklich alles eingerichtet/gesichert haben. Das Formular können Sie hier herunterladen: http://www.estugo.de/providerwechsel-formular&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Sie die Freigabe oder Kündigungsbestätigung, sowie den Auth-Code der Domain(s) von Ihrem alten Provider erhalten haben, geben Sie uns bitte per E-Mail Bescheid, gerne werden wir den Domaintransfer dann umgehend für Sie einleiten.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Software Installation===&lt;br /&gt;
&lt;br /&gt;
;1. Wenn Installationen (Shopsoftware) oder sonst etwas aussteht, lasse das Ticket offen&lt;br /&gt;
:-&amp;gt; verschiebe es nach &amp;quot;Nacharbeitung&amp;quot;&lt;br /&gt;
:-&amp;gt; hinterlege ggf. eine Notiz mit dem was fehlt&lt;br /&gt;
:-&amp;gt; gebe das Ticket frei&lt;br /&gt;
&lt;br /&gt;
;1.1 ansonsten schließe das Ticket&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1825</id>
		<title>Neukunde anlegen</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1825"/>
		<updated>2023-06-15T11:57:20Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Allgemeine Vorbereitung===&lt;br /&gt;
WICHTIG: &lt;br /&gt;
::&#039;&#039;&#039;!!! Bestellung/Testanfrage auf Echtheit überprüfen !!!&#039;&#039;&#039;&lt;br /&gt;
::* Wenn eine Bestellung im System erfasst wird kann es sein, dass Daten von anderen Personen missbraucht werden, um an ein Konto ran zu kommen&lt;br /&gt;
::* Es kann ja auch sein, dass er/sie nichts bestellt hat und jemand seine Daten missbraucht, daher fragen wir lieber nach.&lt;br /&gt;
::* Prüfe zuersteinmal die E-Mailadresse. Handelt es sich um *@gmx.de, *@gmail.com usw. Adressen (kostenfreie E-Maildienste) sei VORSICHTIG!!&lt;br /&gt;
::* Im Zweifelsfall sprich dich mit einem Kollegen ab(!)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* Handelt es sich um eine Testanfrage arbeite nach der Anleitung für [[Testkonto anlegen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* Neubestellungen werden IMMER zurück gerufen(!)... außer:&lt;br /&gt;
:::*Die Person ist intern bekannt oder &lt;br /&gt;
:::*Hat bereits ein Konto und will eine andere Software testen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Telefonverifizierung===&lt;br /&gt;
::* Rufe den Kunden an&lt;br /&gt;
:::* Bestätige ihm bestenfalls seine Bestellung. Dabei merkt man ja meist schon ob eben diese Person bestellt hat.&lt;br /&gt;
:::* Wenn Software installiert werden soll: Fragen, auf welcher Domain (wenn mehrere)&lt;br /&gt;
:::* Frage auch gleich, auf welche Domain das SSL Zertifikat ausgestellt werden soll (wenn mehrere)&lt;br /&gt;
:::* Des weiteren sagen, dass wir die Zugangsdaten gleich fertig machen und verschicken&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Bestellung durchführen===&lt;br /&gt;
::- Bestellung durchführen, wenn einer der folgenden Punkte erfüllt ist:&lt;br /&gt;
		&lt;br /&gt;
:::# Bestellung telefonisch verifiziert (Telefonisch erreicht oder Kd hat sich vorab telefonisch gemeldet)&lt;br /&gt;
:::# Kd hat bei Gambio bestellt &lt;br /&gt;
:::# Kunde ist bereits Kunde (Siehe: &#039;&#039;Kundenkonto im Bahnhof anlegen&#039;&#039;)&lt;br /&gt;
:::# Kunde hatte ein Testkonto&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
	&lt;br /&gt;
===Bestellung analysieren===&lt;br /&gt;
&lt;br /&gt;
:: Prüfe die Bestellung und speichere dir alle wichtigen Daten ggfs. in einer TXT-Datei&lt;br /&gt;
&lt;br /&gt;
:::* Domains&lt;br /&gt;
:::* Optionale Features&lt;br /&gt;
:::* SSL Zerifikat&lt;br /&gt;
:::* Abbuchung&lt;br /&gt;
:::* Zusatzwünsche&lt;br /&gt;
:::* usw.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kundenkonto im Bahnhof anlegen===&lt;br /&gt;
&lt;br /&gt;
::* Rufe folgende Adresse auf: https://bahnhof.estugoianer.de/ und logge dich ein. (Naja eigentlich solltest Du schon eingeloggt sein.)&lt;br /&gt;
::* Prüfe ob der Kunde schon ein Konto hat - gib im Suchfeld den Namen und/oder die Firma ein&lt;br /&gt;
::* Wenn Daten bereits vorhanden sind und alles identisch ist (Firmenname/Anschrift/Bankdaten usw.), kann das Konto für einen weiteren Vertrag genutzt werden&lt;br /&gt;
::* Ist der Kunde nicht im Bahnhof eingetragen:&lt;br /&gt;
:::* Klicke auf Menüpunkt &amp;quot;&#039;&#039;Kunden&#039;&#039;&amp;quot; &lt;br /&gt;
:::* Dann: &amp;quot;&#039;&#039;Aktionen&#039;&#039;&amp;quot; und auf &amp;quot;&#039;&#039;neuen Kunden anlegen&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Gib alle Daten ein, die in der Bestellung (Ticket im OTRS) sind====&lt;br /&gt;
:&#039;&#039;Stammdaten&#039;&#039;&lt;br /&gt;
::* ACHTUNG:&#039;&#039;&#039;Keine Leerzeichen&#039;&#039;&#039; HINTER oder VOR dem Namen Angaben aus dem OTRS übernehmen! (Da wo sie hingehören natürlich schon.)&lt;br /&gt;
::* ACHTUNG:Vorwahl bei Telefonnummer immer:&lt;br /&gt;
::**+49- für Deutschland &lt;br /&gt;
::**+41- für Schweiz &lt;br /&gt;
::**+43- Österreich usw.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Abrechnung&#039;&#039;&lt;br /&gt;
::*Berechnungsgrundlage: &lt;br /&gt;
::** Wenn der Kunde aus Deutschland ist: &#039;&#039;&#039;Brutto&#039;&#039;&#039;.&lt;br /&gt;
::** Außerhalb von Deutschland nur mit UstID oder Land nicht in der EU (z.B. Schweiz) &#039;&#039;&#039;Netto&#039;&#039;&#039;&lt;br /&gt;
::* Rechnungsversand und Zahlweise so lassen&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Kontakt&#039;&#039;&lt;br /&gt;
::* Achte auf korrkte E-Mail Adresse denn dorthin gehen die Rechnungen usw.&lt;br /&gt;
::* Telefonnummer im Format +49-vorwahl-rufnummer&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Notizen&#039;&#039;&lt;br /&gt;
::* Hier hinein kommt die Pin, oder der akkreditierte Dienstleister&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kunde und Abo in Plesk anlegen===&lt;br /&gt;
::* In der Maschinenliste (Letztepreis.de) einen geeigneten Plesk-Server suchen und Kundenbelegung aktualisieren &lt;br /&gt;
::**Dazu in https://letztepreis.estugo.net/wp-admin/ anmelden&lt;br /&gt;
::**Auf &#039;&#039;wpDataTables&#039;&#039; gehen&lt;br /&gt;
::**Tabelle &#039;&#039;&#039;Shared vServer Auslastung&#039;&#039;&#039; auswählen&lt;br /&gt;
::**Den Eintrag des gewählten Servers (meist der Frauenname) suchen und die Anzahl um 1 erhöhen&lt;br /&gt;
::**Speichern und schließen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Plesk===&lt;br /&gt;
::*Rufe den Server im Browser unter Servername.estugo.de auf (Servername durch den Servername ersetzen!)&lt;br /&gt;
::*Logge Dichmit KeePass ein&lt;br /&gt;
::*Gehe in die Ansicht &amp;quot;Kunden&amp;quot; und dort &amp;quot;+ Kunden hinzufügen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Kunde====&lt;br /&gt;
:::ACHTUNG: Keine Umlaute in den Benutzern oder der Domain oder Passwörtern nutzen!! (Statt müller z.B mueller etc. ) ---&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::&#039;&#039;Kontaktdaten&#039;&#039;&lt;br /&gt;
:::*Name des Kontakts bitte mit Kundennummer aus dem Bahnhof&lt;br /&gt;
:::*Achte auf die korrekte E-Mail Adresse&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Zugang zu Plesk&#039;&#039;&lt;br /&gt;
:::*&#039;&#039;&#039;Benutzername&#039;&#039;&#039;:orientier Dich am Firmen, bzw. Domainnamen des Bestellers. Vorname/Nachname hat sich nicht bewährt(!)&lt;br /&gt;
:::*Passwort &amp;quot;GENERATE&amp;quot; und dann anzeigen lassen &lt;br /&gt;
:::* Benutzername und Passwort in einer Textdatei zwischenspeichern! Wird für die Zugangsdatenmail an den Kunden benötigt!&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Abonnement&#039;&#039;&lt;br /&gt;
:::*Domainname ist IMMER folgendes Format:&lt;br /&gt;
::::www.[benutzername].[servervorname].hostkraft.de&lt;br /&gt;
::&#039;&#039;Service-Paket&#039;&#039; &lt;br /&gt;
:::*Siehe Bestellung&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Zusätzliche Abonnementeinstellungen&#039;&#039;&lt;br /&gt;
:::*IP und IPv6 musst Du nicht anpassen&lt;br /&gt;
:::*Anmeldenamen für Systembenutzer: Nimm hier bitte die exakt gleichen Daten die Du bereits weiter oben für den Zugang zu Plesk definiert hast.&lt;br /&gt;
&lt;br /&gt;
::Folgende Daten solltest du Dir jetzt gespeichert haben:&lt;br /&gt;
:::musterfirma.servervorname.hostkraft.de&lt;br /&gt;
:::benutzername&lt;br /&gt;
:::Passwort&lt;br /&gt;
&lt;br /&gt;
::*Kunde hinzufügen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Domainregistrierung===&lt;br /&gt;
&lt;br /&gt;
# Öffne die Providerbox &#039;&#039;https://partner.providerbox.com&#039;&#039;&lt;br /&gt;
# Prüfe ob die Domain noch frei ist -&amp;gt; einfach Domain auf der Startseite bei &amp;quot;Geben Sie eine Domain ein&amp;quot; eingeben und auf &amp;quot;In den Warenkorb&amp;quot; klicken.&lt;br /&gt;
# Ist die Domain frei? Klicke auf &amp;quot;Weiter&amp;quot;&lt;br /&gt;
# Owner-C?&lt;br /&gt;
#:* Suche nun entweder den bestehenden Domainkontakt im Suchfeld unter &amp;quot;Owner-C&amp;quot;. Für bestehende Kunden bei denen der Vertrag erweitert wird IMMER das bestehende Handle nehmen!&lt;br /&gt;
#:* Wenn Handle nicht vorhanden: Lege ein neues Handle an via Klick auf den Button neben dem Suchfeld&lt;br /&gt;
#:* Befülle die Kundendaten in der Maske &amp;quot;Geben Sie nachfolgend die Daten zum neuen Handle an.&amp;quot;&lt;br /&gt;
#:** Hat der Kd eine Firma angegeben immer &amp;quot;Firma&amp;quot; auswählen&lt;br /&gt;
#:** WICHTIG: IMMER das Land prüfen! I.d.R. ist es Deutschland&lt;br /&gt;
#:** Bestätige das Handle mit einem Klick auf &amp;quot;Handle anlegen&amp;quot;&lt;br /&gt;
# Klicke &amp;quot;weiter&amp;quot;&lt;br /&gt;
#. IP-Adresse für Webserver und Mailserver vergeben&lt;br /&gt;
#:* die IP-Adresse findest du im Abo des Kunden bei Plesk oder im Keepass&lt;br /&gt;
# Überprüfe die Bestellung der Domain &lt;br /&gt;
#:* Domainname &amp;amp; Endung&lt;br /&gt;
#:* Handles&lt;br /&gt;
#:* Nameserver (Sollte i.d.R Interner Nameserver (ns1.estugo-webhosting.com) sein)&lt;br /&gt;
#:* IP Adresse nochmal überprüfen&lt;br /&gt;
# Domainbestellung in Auftrag geben &lt;br /&gt;
#:* Klicke auf &amp;quot;Auftrag verbindlich abschicken&amp;quot;&lt;br /&gt;
# Prüfe die E-Mails von der Providerbox, die E-Mails werden immer an Info@estugo.de geschickt&lt;br /&gt;
#:* Status: Registrierung erfolgreich! [REG OK].]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Domain im Abo des Kunden hinzufügen===&lt;br /&gt;
&lt;br /&gt;
;1. Melde dich im erstellen Abo des Kunden an&lt;br /&gt;
&lt;br /&gt;
;2. klicke unter Webseites u. Domains auf Neue Domain hinzufügen&lt;br /&gt;
&lt;br /&gt;
;3. Trage die Domain ein die registriert oder transferiert werden soll&lt;br /&gt;
:-&amp;gt; Domain OHNE WWW eintragen !!!&lt;br /&gt;
:-&amp;gt; Hostingtyp immer Website-Hosting&lt;br /&gt;
:-&amp;gt; Dokumentenstamm immer /httpdocs&lt;br /&gt;
:-&amp;gt; Bevorzugte Domain IMMER domain.tld&lt;br /&gt;
&lt;br /&gt;
;4. Wenn eine Domain transferiert werden soll, musst du nichts weiter machen, nur später eine Anleitung für den Kunden mit schicken, nach der Zugangsdaten E-Mail, siehe unten&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===SSL Zertifikat bestellen===&lt;br /&gt;
&lt;br /&gt;
;1. SSL können wir erst installieren, sobald die Domain registiert wurde und zur Verfügung steht oder die Domain vom alten Anbieter umgezogen wurde.&lt;br /&gt;
&lt;br /&gt;
PositiveSSL (kostenpflichtig oder Inklusiv)&lt;br /&gt;
;2. Ein kostenpflichtiges SSL-Zertifikat für eine durch uns bezogene Domain beziehst Du vollautomatisch in folgendem Tool: https://ssltool.dogado.net&lt;br /&gt;
::- Melde Dich mit Deinen Zugangsdaten an&lt;br /&gt;
::- Gib im Feld &amp;quot;&#039;&#039;Domain&#039;&#039;&amp;quot;den Domainnamen ein für den SSL ausgestellt werden soll.&lt;br /&gt;
::- SSL Typ: &#039;&#039;&#039;sectigo&#039;&#039;&#039;&lt;br /&gt;
::- Abschicken&lt;br /&gt;
;2.a Das Zertifikat wird nun ausgestellt und im Plesk des Kundenabos automatisch für die Domain installiert&lt;br /&gt;
&lt;br /&gt;
;3. Denke daran die Notiz in der Abrechnung zu setzen dass Du ein SSL kostenlos od. kostenpfl. ausgestellt hast.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s Encrypt&lt;br /&gt;
;1. Melde dich im Abo des Kunden an&lt;br /&gt;
;2. Suche die Domain, klicke im Shortcut-Bereich auf die Funktion &amp;quot;&#039;&#039;SSL/TLS_Zertifikate&#039;&#039;&amp;quot;&lt;br /&gt;
;3. Klicke unterhalb der Option &#039;&#039;Kostenloses Basiszertifikat von Let&#039;s Encrypt installieren&#039;&#039; auf &amp;quot;&#039;&#039;Installieren&#039;&#039;&amp;quot;&lt;br /&gt;
;4. Wähle aus dass Domain und www. geschützt werden sollen&lt;br /&gt;
;5. Klicke auf &amp;quot;&#039;&#039;Kostenlos nutzen&#039;&#039;&amp;quot;&lt;br /&gt;
;6. Das Zert wird jetzt automatisch bezogen, installiert und verlängert&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Abrechnungmail an die Buchhaltung===&lt;br /&gt;
&lt;br /&gt;
;1. Erstelle ein Telefon-Ticket im OTRS&lt;br /&gt;
:-&amp;gt; von: deiner E-Mailadresse, z.B. ##@estugo.de &lt;br /&gt;
:-&amp;gt; an: Buchhaltung Abrechnung&lt;br /&gt;
&lt;br /&gt;
;2. Der Betreff lautet immer &amp;quot;Abrechnung, Bestellung Kundenname + Kundennummer&amp;quot; z.B. Abrechnung, Bestellung Hans die Bohne K99999&lt;br /&gt;
&lt;br /&gt;
;3. Textbaustein einfügen und ausfüllen, zum Beispiel&lt;br /&gt;
:-&amp;gt; Domains nur eintragen, wenn welche registriert wurden&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Kundennummer/Name:&#039;&#039;&lt;br /&gt;
:&#039;&#039;Domain:  / ##.##.2016 / inkl. &#039;&#039;&lt;br /&gt;
:&#039;&#039;Tarif: &#039;&#039;&lt;br /&gt;
:&#039;&#039;Serverkennung: www##&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:-&amp;gt; Kopiere dir die Zahlungsdaten immer aus der Bestellung&lt;br /&gt;
:&#039;&#039;################## DAS IST NUR EIN BEISPIEL&#039;&#039;&lt;br /&gt;
:&#039;&#039;Tarifpreis: 9.99 EUR (pro Monat)&#039;&#039;&lt;br /&gt;
:&#039;&#039;Einrichtungskosten (einmalig): 0.00 EUR&#039;&#039;&lt;br /&gt;
:&#039;&#039;Rechnungsbetrag*: 59.94 EUR&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Abrechnung: halbjaehrlich&#039;&#039;&lt;br /&gt;
:&#039;&#039;Zahlungsweise: Lastschrift&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. ggf. Vermerk rein schreiben (wird von der Buchhaltung im Vertrag mit aufgenommen), sofern Installationen von Software oder SSL aussteht oder gemacht wurde, z.B.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;^tt ##.##.2016:&#039;&#039;&lt;br /&gt;
:&#039;&#039;Kd wünscht Shopinstallation Shopware&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:oder&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;^ew ##.##.2016:&#039;&#039;&lt;br /&gt;
:&#039;&#039;PositiveSSL bestellt, keine Domain angegeben&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. schicke die E-Mail ab&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Zugangsdaten an den Kunden verschicken===&lt;br /&gt;
&lt;br /&gt;
;1. Gehe zurück ins OTRS und klicke neben dem Ticket rechts auf &amp;quot;Herzlich Willkommen bei ESTUGO! neu&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;2. Trage die Daten wie Server, Benutzer, Passwort Subdomain ein&lt;br /&gt;
:-&amp;gt; Achtung, bei Server muss immer wwwXX.estugo.de stehen, nur die Subdomain hat wwwXX.hostkraft.de !!!&lt;br /&gt;
&lt;br /&gt;
;3. Entferne nicht benötigte Vorlagen&lt;br /&gt;
:-&amp;gt; z.B. SSL Zertifikat&lt;br /&gt;
:-&amp;gt; z.B. Domainregistrierung&lt;br /&gt;
:-&amp;gt; z.B. SEPA-Lastschrift&lt;br /&gt;
&lt;br /&gt;
;4. Wenn der Kunde die Zahlungsweise Lastschrift wünscht, lasse den Anhang &amp;quot;Lastschrift.pdf&amp;quot; drin (In Vorlage enthalten):&lt;br /&gt;
&lt;br /&gt;
;5. Wenn der Kd eine Software Installation wünscht, lasse das Ticket mit einem Vermerk offen&lt;br /&gt;
:-&amp;gt; ansonsten, sofern NICHTS mehr anliegt, wähle bei &amp;quot;Nächster Status des Tickets:&amp;quot; -&amp;gt; geschlossen&lt;br /&gt;
&lt;br /&gt;
;5.1. Wenn der Kunde Domains transferiert haben möchte, schicke eine zweite E-Mail, klicke rechts neben dem Ticket auf &amp;quot;Domaintransfer - eine Domain&amp;quot; oder &amp;quot;Domaintransfer - mehrere Domains&amp;quot;&lt;br /&gt;
:-&amp;gt; je nachdem ob der Kd eine Domain oder mehrere zu uns umziehen möchte.&lt;br /&gt;
&lt;br /&gt;
;6. Hat der Kd keine Domains angegeben, nutze folgende Vorlage&lt;br /&gt;
&#039;&#039;Sie haben uns noch keine zu registrierende(n) oder transferierende(n) Domain(s) genannt. Bitte nennen Sie uns Ihre Domain(s), damit wir diese für Sie registrieren oder im Falle eines Transfers, Ihrem Konto vorab zuweisen können.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Domains registriert werden sollen, so nutzen Sie bitte unser Formular unter http://www.estugo.de/domains . Bitte geben Sie bei Fragen zur Bestellung mit an, dass es sich um die im Tarif enthalte Inklusiv-Domain handelt.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Domains von einem anderen Provider übernommen werden sollen, dann richten Sie bitte vor der Domainübernahme Ihr Konto ein (E-Mail Adressen, Postfächer, Domainweiterleitungen). Bitte kopieren Sie alle für Sie relevanten Dateien (z.B. Ihren Shop, Blog, Forum) auf unseren FTP Server. Bitte vergessen Sie nicht Ihre E-Mails beim alten Provider zu sichern.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sobald Sie alles eingerichtet und hochgeladen haben, schicken Sie das Providerwechsel Formular an Ihren Provider. Für den Transfer von .de, .com, .net, .org, .info und .biz Domains werden Auth-Codes benötigt, diese erhalten Sie in der Regel mit der Kündigungsbestätigung.&#039;&#039;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
Bitte schicken Sie das Providerwechsel Formular erst ab, wenn Sie sich sicher sind, dass Sie wirklich alles eingerichtet/gesichert haben. Das Formular können Sie hier herunterladen: http://www.estugo.de/providerwechsel-formular&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Sie die Freigabe oder Kündigungsbestätigung, sowie den Auth-Code der Domain(s) von Ihrem alten Provider erhalten haben, geben Sie uns bitte per E-Mail Bescheid, gerne werden wir den Domaintransfer dann umgehend für Sie einleiten.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Software Installation===&lt;br /&gt;
&lt;br /&gt;
;1. Wenn Installationen (Shopsoftware) oder sonst etwas aussteht, lasse das Ticket offen&lt;br /&gt;
:-&amp;gt; verschiebe es nach &amp;quot;Nacharbeitung&amp;quot;&lt;br /&gt;
:-&amp;gt; hinterlege ggf. eine Notiz mit dem was fehlt&lt;br /&gt;
:-&amp;gt; gebe das Ticket frei&lt;br /&gt;
&lt;br /&gt;
;1.1 ansonsten schließe das Ticket&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1824</id>
		<title>Neukunde anlegen</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1824"/>
		<updated>2023-06-15T11:44:16Z</updated>

		<summary type="html">&lt;p&gt;Standard: /* Bestellung analysieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Allgemeine Vorbereitung===&lt;br /&gt;
WICHTIG: &lt;br /&gt;
::&#039;&#039;&#039;!!! Bestellung/Testanfrage auf Echtheit überprüfen !!!&#039;&#039;&#039;&lt;br /&gt;
::* Wenn eine Bestellung im System erfasst wird kann es sein, dass Daten von anderen Personen missbraucht werden, um an ein Konto ran zu kommen&lt;br /&gt;
::* Es kann ja auch sein, dass er/sie nichts bestellt hat und jemand seine Daten missbraucht, daher fragen wir lieber nach.&lt;br /&gt;
::* Prüfe zuersteinmal die E-Mailadresse. Handelt es sich um *@gmx.de, *@gmail.com usw. Adressen (kostenfreie E-Maildienste) sei VORSICHTIG!!&lt;br /&gt;
::* Im Zweifelsfall sprich dich mit einem Kollegen ab(!)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* Handelt es sich um eine Testanfrage arbeite nach der Anleitung für [[Testkonto anlegen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* Neubestellungen werden IMMER zurück gerufen(!)... außer:&lt;br /&gt;
:::*Die Person ist intern bekannt oder &lt;br /&gt;
:::*Hat bereits ein Konto und will eine andere Software testen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Telefonverifizierung===&lt;br /&gt;
::* Rufe den Kunden an&lt;br /&gt;
:::* Bestätige ihm bestenfalls seine Bestellung. Dabei merkt man ja meist schon ob eben diese Person bestellt hat.&lt;br /&gt;
:::* Wenn Software installiert werden soll: Fragen, auf welcher Domain (wenn mehrere)&lt;br /&gt;
:::* Frage auch gleich, auf welche Domain das SSL Zertifikat ausgestellt werden soll (wenn mehrere)&lt;br /&gt;
:::* Des weiteren sagen, dass wir die Zugangsdaten gleich fertig machen und verschicken&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Bestellung durchführen===&lt;br /&gt;
::- Bestellung durchführen, wenn einer der folgenden Punkte erfüllt ist:&lt;br /&gt;
		&lt;br /&gt;
:::# Bestellung telefonisch verifiziert (Telefonisch erreicht oder Kd hat sich vorab telefonisch gemeldet)&lt;br /&gt;
:::# Kd hat bei Gambio bestellt &lt;br /&gt;
:::# Kunde ist bereits Kunde (Siehe: &#039;&#039;Kundenkonto im Bahnhof anlegen&#039;&#039;)&lt;br /&gt;
:::# Kunde hatte ein Testkonto&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
	&lt;br /&gt;
===Bestellung analysieren===&lt;br /&gt;
&lt;br /&gt;
:: Prüfe die Bestellung und speichere dir alle wichtigen Daten ggfs. in einer TXT-Datei&lt;br /&gt;
&lt;br /&gt;
:::* Domains&lt;br /&gt;
:::* Optionale Features&lt;br /&gt;
:::* SSL Zerifikat&lt;br /&gt;
:::* Abbuchung&lt;br /&gt;
:::* Zusatzwünsche&lt;br /&gt;
:::* usw.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kundenkonto im Bahnhof anlegen===&lt;br /&gt;
&lt;br /&gt;
::* Rufe folgende Adresse auf: https://bahnhof.estugoianer.de/ und logge dich ein. (Naja eigentlich solltest Du schon eingeloggt sein.)&lt;br /&gt;
::* Prüfe ob der Kunde schon ein Konto hat - gib im Suchfeld den Namen und/oder die Firma ein&lt;br /&gt;
::* Wenn Daten bereits vorhanden sind und alles identisch ist (Firmenname/Anschrift/Bankdaten usw.), kann das Konto für einen weiteren Vertrag genutzt werden&lt;br /&gt;
::* Ist der Kunde nicht im Bahnhof eingetragen:&lt;br /&gt;
:::* Klicke auf Menüpunkt &amp;quot;&#039;&#039;Kunden&#039;&#039;&amp;quot; &lt;br /&gt;
:::* Dann: &amp;quot;&#039;&#039;Aktionen&#039;&#039;&amp;quot; und auf &amp;quot;&#039;&#039;neuen Kunden anlegen&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Gib alle Daten ein, die in der Bestellung (Ticket im OTRS) sind====&lt;br /&gt;
:&#039;&#039;Stammdaten&#039;&#039;&lt;br /&gt;
::* ACHTUNG:&#039;&#039;&#039;Keine Leerzeichen&#039;&#039;&#039; HINTER oder VOR dem Namen Angaben aus dem OTRS übernehmen! (Da wo sie hingehören natürlich schon.)&lt;br /&gt;
::* ACHTUNG:Vorwahl bei Telefonnummer immer:&lt;br /&gt;
::**+49- für Deutschland &lt;br /&gt;
::**+41- für Schweiz &lt;br /&gt;
::**+43- Österreich usw.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Abrechnung&#039;&#039;&lt;br /&gt;
::*Berechnungsgrundlage: &lt;br /&gt;
::** Wenn der Kunde aus Deutschland ist: &#039;&#039;&#039;Brutto&#039;&#039;&#039;.&lt;br /&gt;
::** Außerhalb von Deutschland nur mit UstID oder Land nicht in der EU (z.B. Schweiz) &#039;&#039;&#039;Netto&#039;&#039;&#039;&lt;br /&gt;
::* Rechnungsversand und Zahlweise so lassen&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Kontakt&#039;&#039;&lt;br /&gt;
::* Achte auf korrkte E-Mail Adresse denn dorthin gehen die Rechnungen usw.&lt;br /&gt;
::* Telefonnummer im Format +49-vorwahl-rufnummer&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Notizen&#039;&#039;&lt;br /&gt;
::* Hier hinein kommt die Pin, oder der akkreditierte Dienstleister&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kunde und Abo in Plesk anlegen===&lt;br /&gt;
::* In der Maschinenliste (Letztepreis.de) einen geeigneten Plesk-Server suchen und Kundenbelegung aktualisieren &lt;br /&gt;
::**Dazu in https://letztepreis.estugo.net/wp-admin/ anmelden&lt;br /&gt;
::**Auf &#039;&#039;wpDataTables&#039;&#039; gehen&lt;br /&gt;
::**Tabelle &#039;&#039;&#039;Shared vServer Auslastung&#039;&#039;&#039; auswählen&lt;br /&gt;
::**Den Eintrag des gewählten Servers (meist der Frauenname) suchen und die Anzahl um 1 erhöhen&lt;br /&gt;
::**Speichern und schließen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Plesk===&lt;br /&gt;
::*Rufe den Server im Browser unter Servername.estugo.de auf (Servername durch den Servername ersetzen!)&lt;br /&gt;
::*Logge Dichmit KeePass ein&lt;br /&gt;
::*Gehe in die Ansicht &amp;quot;Kunden&amp;quot; und dort &amp;quot;+ Kunden hinzufügen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Kunde====&lt;br /&gt;
:::ACHTUNG: Keine Umlaute in den Benutzern oder der Domain oder Passwörtern nutzen!! (Statt müller z.B mueller etc. ) ---&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::&#039;&#039;Kontaktdaten&#039;&#039;&lt;br /&gt;
:::*Name des Kontakts bitte mit Kundennummer aus dem Bahnhof&lt;br /&gt;
:::*Achte auf die korrekte E-Mail Adresse&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Zugang zu Plesk&#039;&#039;&lt;br /&gt;
:::*&#039;&#039;&#039;Benutzername&#039;&#039;&#039;:orientier Dich am Firmen, bzw. Domainnamen des Bestellers. Vorname/Nachname hat sich nicht bewährt(!)&lt;br /&gt;
:::*Passwort &amp;quot;GENERATE&amp;quot; und dann anzeigen lassen &lt;br /&gt;
:::* Benutzername und Passwort in einer Textdatei zwischenspeichern! Wird für die Zugangsdatenmail an den Kunden benötigt!&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Abonnement&#039;&#039;&lt;br /&gt;
:::*Domainname ist IMMER folgendes Format:&lt;br /&gt;
::::www.[benutzername].[servervorname].hostkraft.de&lt;br /&gt;
::&#039;&#039;Service-Paket&#039;&#039; &lt;br /&gt;
:::*Siehe Bestellung&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Zusätzliche Abonnementeinstellungen&#039;&#039;&lt;br /&gt;
:::*IP und IPv6 musst Du nicht anpassen&lt;br /&gt;
:::*Anmeldenamen für Systembenutzer: Nimm hier bitte die exakt gleichen Daten die Du bereits weiter oben für den Zugang zu Plesk definiert hast.&lt;br /&gt;
&lt;br /&gt;
::Folgende Daten solltest du Dir jetzt gespeichert haben:&lt;br /&gt;
:musterfirma.servervorname.hostkraft.de&lt;br /&gt;
:benutzername&lt;br /&gt;
:Passwort&lt;br /&gt;
&lt;br /&gt;
::*Kunde hinzufügen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Domainregistrierung===&lt;br /&gt;
&lt;br /&gt;
;1. Öffne die Providerbox &#039;&#039;https://partner.providerbox.com&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;2. Prüfe ob die Domain noch frei ist -&amp;gt; einfach Domain auf der Startseite bei &amp;quot;Geben Sie eine Domain ein&amp;quot; eingeben und auf &amp;quot;In den Warenkorb&amp;quot; klicken.&lt;br /&gt;
	&lt;br /&gt;
;3. Ist die Domain frei, klicke auf &amp;quot;Weiter&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
;4. Owner-C?&lt;br /&gt;
:- Suche nun entweder den bestehenden Domainkontakt im Suchfeld unter &amp;quot;Owner-C&amp;quot;. Für bestehende Kunden bei denen der Vertrag erweitert wird IMMER das bestehende Handle nehmen!&lt;br /&gt;
:- oder lege ein neues Handle an via Klick auf das Button neben dem Suchfeld&lt;br /&gt;
:- Befülle die Kundendaten in der Maske &amp;quot;Geben Sie nachfolgend die Daten zum neuen Handle an.&amp;quot;&lt;br /&gt;
::-&amp;gt; Hat der Kd eine Firma angegeben immer &amp;quot;Firma&amp;quot; auswählen&lt;br /&gt;
::-&amp;gt; ganz wichtig, IMMER das Land prüfen, i.d.R. ist es Deutschland&lt;br /&gt;
::-&amp;gt; bestätige das Handle mit einem Klick auf Handle anlegen&lt;br /&gt;
&lt;br /&gt;
;5. Klicke &amp;quot;weiter&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;6. IP-Adresse für Webserver und Mailserver vergeben&lt;br /&gt;
:-&amp;gt; die IP-Adresse findest du im Abo des Kunden bei Plesk oder im Keepass&lt;br /&gt;
	&lt;br /&gt;
;7. Überprüfe die Bestellung der Domain &lt;br /&gt;
:-&amp;gt; Domainname &amp;amp; Endung&lt;br /&gt;
:-&amp;gt; Handles&lt;br /&gt;
:-&amp;gt; Nameserver (Sollte i.d.R Interner Nameserver (ns1.estugo-webhosting.com) sein)&lt;br /&gt;
:-&amp;gt; IP Adresse nochmal überprüfen&lt;br /&gt;
&lt;br /&gt;
;8. Domainbestellung in Auftrag geben &lt;br /&gt;
:-&amp;gt; Klicke auf &amp;quot;Auftrag verbindlich abschicken&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;9. Prüfe die E-Mails von der Providerbox, die E-Mails werden immer an Info@estugo.de geschickt&lt;br /&gt;
:-&amp;gt; status: Registrierung erfolgreich! [REG OK].]&lt;br /&gt;
&lt;br /&gt;
;10. optional, wenn der Kunde bereits Kunde ist und Domains im Vertrag hat&lt;br /&gt;
:-&amp;gt; Domain im Plesk hinzufügen, auf /httpdocs oder /html verweisen&lt;br /&gt;
:-&amp;gt; folgende Vorlage verwenden im OTRS verwenden: Domain registriert -&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Domain im Abo des Kunden hinzufügen===&lt;br /&gt;
&lt;br /&gt;
;1. Melde dich im erstellen Abo des Kunden an&lt;br /&gt;
&lt;br /&gt;
;2. klicke unter Webseites u. Domains auf Neue Domain hinzufügen&lt;br /&gt;
&lt;br /&gt;
;3. Trage die Domain ein die registriert oder transferiert werden soll&lt;br /&gt;
:-&amp;gt; Domain OHNE WWW eintragen !!!&lt;br /&gt;
:-&amp;gt; Hostingtyp immer Website-Hosting&lt;br /&gt;
:-&amp;gt; Dokumentenstamm immer /httpdocs&lt;br /&gt;
:-&amp;gt; Bevorzugte Domain IMMER domain.tld&lt;br /&gt;
&lt;br /&gt;
;4. Wenn eine Domain transferiert werden soll, musst du nichts weiter machen, nur später eine Anleitung für den Kunden mit schicken, nach der Zugangsdaten E-Mail, siehe unten&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===SSL Zertifikat bestellen===&lt;br /&gt;
&lt;br /&gt;
;1. SSL können wir erst installieren, sobald die Domain registiert wurde und zur Verfügung steht oder die Domain vom alten Anbieter umgezogen wurde.&lt;br /&gt;
&lt;br /&gt;
PositiveSSL (kostenpflichtig oder Inklusiv)&lt;br /&gt;
;2. Ein kostenpflichtiges SSL-Zertifikat für eine durch uns bezogene Domain beziehst Du vollautomatisch in folgendem Tool: https://ssltool.dogado.net&lt;br /&gt;
::- Melde Dich mit Deinen Zugangsdaten an&lt;br /&gt;
::- Gib im Feld &amp;quot;&#039;&#039;Domain&#039;&#039;&amp;quot;den Domainnamen ein für den SSL ausgestellt werden soll.&lt;br /&gt;
::- SSL Typ: &#039;&#039;&#039;sectigo&#039;&#039;&#039;&lt;br /&gt;
::- Abschicken&lt;br /&gt;
;2.a Das Zertifikat wird nun ausgestellt und im Plesk des Kundenabos automatisch für die Domain installiert&lt;br /&gt;
&lt;br /&gt;
;3. Denke daran die Notiz in der Abrechnung zu setzen dass Du ein SSL kostenlos od. kostenpfl. ausgestellt hast.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s Encrypt&lt;br /&gt;
;1. Melde dich im Abo des Kunden an&lt;br /&gt;
;2. Suche die Domain, klicke im Shortcut-Bereich auf die Funktion &amp;quot;&#039;&#039;SSL/TLS_Zertifikate&#039;&#039;&amp;quot;&lt;br /&gt;
;3. Klicke unterhalb der Option &#039;&#039;Kostenloses Basiszertifikat von Let&#039;s Encrypt installieren&#039;&#039; auf &amp;quot;&#039;&#039;Installieren&#039;&#039;&amp;quot;&lt;br /&gt;
;4. Wähle aus dass Domain und www. geschützt werden sollen&lt;br /&gt;
;5. Klicke auf &amp;quot;&#039;&#039;Kostenlos nutzen&#039;&#039;&amp;quot;&lt;br /&gt;
;6. Das Zert wird jetzt automatisch bezogen, installiert und verlängert&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Abrechnungmail an die Buchhaltung===&lt;br /&gt;
&lt;br /&gt;
;1. Erstelle ein Telefon-Ticket im OTRS&lt;br /&gt;
:-&amp;gt; von: deiner E-Mailadresse, z.B. ##@estugo.de &lt;br /&gt;
:-&amp;gt; an: Buchhaltung Abrechnung&lt;br /&gt;
&lt;br /&gt;
;2. Der Betreff lautet immer &amp;quot;Abrechnung, Bestellung Kundenname + Kundennummer&amp;quot; z.B. Abrechnung, Bestellung Hans die Bohne K99999&lt;br /&gt;
&lt;br /&gt;
;3. Textbaustein einfügen und ausfüllen, zum Beispiel&lt;br /&gt;
:-&amp;gt; Domains nur eintragen, wenn welche registriert wurden&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Kundennummer/Name:&#039;&#039;&lt;br /&gt;
:&#039;&#039;Domain:  / ##.##.2016 / inkl. &#039;&#039;&lt;br /&gt;
:&#039;&#039;Tarif: &#039;&#039;&lt;br /&gt;
:&#039;&#039;Serverkennung: www##&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:-&amp;gt; Kopiere dir die Zahlungsdaten immer aus der Bestellung&lt;br /&gt;
:&#039;&#039;################## DAS IST NUR EIN BEISPIEL&#039;&#039;&lt;br /&gt;
:&#039;&#039;Tarifpreis: 9.99 EUR (pro Monat)&#039;&#039;&lt;br /&gt;
:&#039;&#039;Einrichtungskosten (einmalig): 0.00 EUR&#039;&#039;&lt;br /&gt;
:&#039;&#039;Rechnungsbetrag*: 59.94 EUR&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Abrechnung: halbjaehrlich&#039;&#039;&lt;br /&gt;
:&#039;&#039;Zahlungsweise: Lastschrift&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. ggf. Vermerk rein schreiben (wird von der Buchhaltung im Vertrag mit aufgenommen), sofern Installationen von Software oder SSL aussteht oder gemacht wurde, z.B.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;^tt ##.##.2016:&#039;&#039;&lt;br /&gt;
:&#039;&#039;Kd wünscht Shopinstallation Shopware&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:oder&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;^ew ##.##.2016:&#039;&#039;&lt;br /&gt;
:&#039;&#039;PositiveSSL bestellt, keine Domain angegeben&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. schicke die E-Mail ab&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Zugangsdaten an den Kunden verschicken===&lt;br /&gt;
&lt;br /&gt;
;1. Gehe zurück ins OTRS und klicke neben dem Ticket rechts auf &amp;quot;Herzlich Willkommen bei ESTUGO! neu&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;2. Trage die Daten wie Server, Benutzer, Passwort Subdomain ein&lt;br /&gt;
:-&amp;gt; Achtung, bei Server muss immer wwwXX.estugo.de stehen, nur die Subdomain hat wwwXX.hostkraft.de !!!&lt;br /&gt;
&lt;br /&gt;
;3. Entferne nicht benötigte Vorlagen&lt;br /&gt;
:-&amp;gt; z.B. SSL Zertifikat&lt;br /&gt;
:-&amp;gt; z.B. Domainregistrierung&lt;br /&gt;
:-&amp;gt; z.B. SEPA-Lastschrift&lt;br /&gt;
&lt;br /&gt;
;4. Wenn der Kunde die Zahlungsweise Lastschrift wünscht, lasse den Anhang &amp;quot;Lastschrift.pdf&amp;quot; drin (In Vorlage enthalten):&lt;br /&gt;
&lt;br /&gt;
;5. Wenn der Kd eine Software Installation wünscht, lasse das Ticket mit einem Vermerk offen&lt;br /&gt;
:-&amp;gt; ansonsten, sofern NICHTS mehr anliegt, wähle bei &amp;quot;Nächster Status des Tickets:&amp;quot; -&amp;gt; geschlossen&lt;br /&gt;
&lt;br /&gt;
;5.1. Wenn der Kunde Domains transferiert haben möchte, schicke eine zweite E-Mail, klicke rechts neben dem Ticket auf &amp;quot;Domaintransfer - eine Domain&amp;quot; oder &amp;quot;Domaintransfer - mehrere Domains&amp;quot;&lt;br /&gt;
:-&amp;gt; je nachdem ob der Kd eine Domain oder mehrere zu uns umziehen möchte.&lt;br /&gt;
&lt;br /&gt;
;6. Hat der Kd keine Domains angegeben, nutze folgende Vorlage&lt;br /&gt;
&#039;&#039;Sie haben uns noch keine zu registrierende(n) oder transferierende(n) Domain(s) genannt. Bitte nennen Sie uns Ihre Domain(s), damit wir diese für Sie registrieren oder im Falle eines Transfers, Ihrem Konto vorab zuweisen können.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Domains registriert werden sollen, so nutzen Sie bitte unser Formular unter http://www.estugo.de/domains . Bitte geben Sie bei Fragen zur Bestellung mit an, dass es sich um die im Tarif enthalte Inklusiv-Domain handelt.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Domains von einem anderen Provider übernommen werden sollen, dann richten Sie bitte vor der Domainübernahme Ihr Konto ein (E-Mail Adressen, Postfächer, Domainweiterleitungen). Bitte kopieren Sie alle für Sie relevanten Dateien (z.B. Ihren Shop, Blog, Forum) auf unseren FTP Server. Bitte vergessen Sie nicht Ihre E-Mails beim alten Provider zu sichern.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sobald Sie alles eingerichtet und hochgeladen haben, schicken Sie das Providerwechsel Formular an Ihren Provider. Für den Transfer von .de, .com, .net, .org, .info und .biz Domains werden Auth-Codes benötigt, diese erhalten Sie in der Regel mit der Kündigungsbestätigung.&#039;&#039;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
Bitte schicken Sie das Providerwechsel Formular erst ab, wenn Sie sich sicher sind, dass Sie wirklich alles eingerichtet/gesichert haben. Das Formular können Sie hier herunterladen: http://www.estugo.de/providerwechsel-formular&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Sie die Freigabe oder Kündigungsbestätigung, sowie den Auth-Code der Domain(s) von Ihrem alten Provider erhalten haben, geben Sie uns bitte per E-Mail Bescheid, gerne werden wir den Domaintransfer dann umgehend für Sie einleiten.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Software Installation===&lt;br /&gt;
&lt;br /&gt;
;1. Wenn Installationen (Shopsoftware) oder sonst etwas aussteht, lasse das Ticket offen&lt;br /&gt;
:-&amp;gt; verschiebe es nach &amp;quot;Nacharbeitung&amp;quot;&lt;br /&gt;
:-&amp;gt; hinterlege ggf. eine Notiz mit dem was fehlt&lt;br /&gt;
:-&amp;gt; gebe das Ticket frei&lt;br /&gt;
&lt;br /&gt;
;1.1 ansonsten schließe das Ticket&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1823</id>
		<title>Neukunde anlegen</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1823"/>
		<updated>2023-06-15T11:40:04Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Allgemeine Vorbereitung===&lt;br /&gt;
WICHTIG: &lt;br /&gt;
::&#039;&#039;&#039;!!! Bestellung/Testanfrage auf Echtheit überprüfen !!!&#039;&#039;&#039;&lt;br /&gt;
::* Wenn eine Bestellung im System erfasst wird kann es sein, dass Daten von anderen Personen missbraucht werden, um an ein Konto ran zu kommen&lt;br /&gt;
::* Es kann ja auch sein, dass er/sie nichts bestellt hat und jemand seine Daten missbraucht, daher fragen wir lieber nach.&lt;br /&gt;
::* Prüfe zuersteinmal die E-Mailadresse. Handelt es sich um *@gmx.de, *@gmail.com usw. Adressen (kostenfreie E-Maildienste) sei VORSICHTIG!!&lt;br /&gt;
::* Im Zweifelsfall sprich dich mit einem Kollegen ab(!)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* Handelt es sich um eine Testanfrage arbeite nach der Anleitung für [[Testkonto anlegen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* Neubestellungen werden IMMER zurück gerufen(!)... außer:&lt;br /&gt;
:::*Die Person ist intern bekannt oder &lt;br /&gt;
:::*Hat bereits ein Konto und will eine andere Software testen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Telefonverifizierung===&lt;br /&gt;
::* Rufe den Kunden an&lt;br /&gt;
:::* Bestätige ihm bestenfalls seine Bestellung. Dabei merkt man ja meist schon ob eben diese Person bestellt hat.&lt;br /&gt;
:::* Wenn Software installiert werden soll: Fragen, auf welcher Domain (wenn mehrere)&lt;br /&gt;
:::* Frage auch gleich, auf welche Domain das SSL Zertifikat ausgestellt werden soll (wenn mehrere)&lt;br /&gt;
:::* Des weiteren sagen, dass wir die Zugangsdaten gleich fertig machen und verschicken&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Bestellung durchführen===&lt;br /&gt;
::- Bestellung durchführen, wenn einer der folgenden Punkte erfüllt ist:&lt;br /&gt;
		&lt;br /&gt;
:::# Bestellung telefonisch verifiziert (Telefonisch erreicht oder Kd hat sich vorab telefonisch gemeldet)&lt;br /&gt;
:::# Kd hat bei Gambio bestellt &lt;br /&gt;
:::# Kunde ist bereits Kunde (Siehe: &#039;&#039;Kundenkonto im Bahnhof anlegen&#039;&#039;)&lt;br /&gt;
:::# Kunde hatte ein Testkonto&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
	&lt;br /&gt;
===Bestellung analysieren===&lt;br /&gt;
&lt;br /&gt;
::- Prüfe die Bestellung und speichere dir alle wichtigen Daten ggfs. in einer TXT-Datei&lt;br /&gt;
&lt;br /&gt;
:::* Domains&lt;br /&gt;
:::* Optionale Features&lt;br /&gt;
:::* SSL Zerifikat&lt;br /&gt;
:::* Abbuchung&lt;br /&gt;
:::* Zusatzwünsche&lt;br /&gt;
:::* usw.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kundenkonto im Bahnhof anlegen===&lt;br /&gt;
&lt;br /&gt;
::* Rufe folgende Adresse auf: https://bahnhof.estugoianer.de/ und logge dich ein. (Naja eigentlich solltest Du schon eingeloggt sein.)&lt;br /&gt;
::* Prüfe ob der Kunde schon ein Konto hat - gib im Suchfeld den Namen und/oder die Firma ein&lt;br /&gt;
::* Wenn Daten bereits vorhanden sind und alles identisch ist (Firmenname/Anschrift/Bankdaten usw.), kann das Konto für einen weiteren Vertrag genutzt werden&lt;br /&gt;
::* Ist der Kunde nicht im Bahnhof eingetragen:&lt;br /&gt;
:::* Klicke auf Menüpunkt &amp;quot;&#039;&#039;Kunden&#039;&#039;&amp;quot; &lt;br /&gt;
:::* Dann: &amp;quot;&#039;&#039;Aktionen&#039;&#039;&amp;quot; und auf &amp;quot;&#039;&#039;neuen Kunden anlegen&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Gib alle Daten ein, die in der Bestellung (Ticket im OTRS) sind====&lt;br /&gt;
:&#039;&#039;Stammdaten&#039;&#039;&lt;br /&gt;
::* ACHTUNG:&#039;&#039;&#039;Keine Leerzeichen&#039;&#039;&#039; HINTER oder VOR dem Namen Angaben aus dem OTRS übernehmen! (Da wo sie hingehören natürlich schon.)&lt;br /&gt;
::* ACHTUNG:Vorwahl bei Telefonnummer immer:&lt;br /&gt;
::**+49- für Deutschland &lt;br /&gt;
::**+41- für Schweiz &lt;br /&gt;
::**+43- Österreich usw.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Abrechnung&#039;&#039;&lt;br /&gt;
::*Berechnungsgrundlage: &lt;br /&gt;
::** Wenn der Kunde aus Deutschland ist: &#039;&#039;&#039;Brutto&#039;&#039;&#039;.&lt;br /&gt;
::** Außerhalb von Deutschland nur mit UstID oder Land nicht in der EU (z.B. Schweiz) &#039;&#039;&#039;Netto&#039;&#039;&#039;&lt;br /&gt;
::* Rechnungsversand und Zahlweise so lassen&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Kontakt&#039;&#039;&lt;br /&gt;
::* Achte auf korrkte E-Mail Adresse denn dorthin gehen die Rechnungen usw.&lt;br /&gt;
::* Telefonnummer im Format +49-vorwahl-rufnummer&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Notizen&#039;&#039;&lt;br /&gt;
::* Hier hinein kommt die Pin, oder der akkreditierte Dienstleister&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kunde und Abo in Plesk anlegen===&lt;br /&gt;
::* In der Maschinenliste (Letztepreis.de) einen geeigneten Plesk-Server suchen und Kundenbelegung aktualisieren &lt;br /&gt;
::**Dazu in https://letztepreis.estugo.net/wp-admin/ anmelden&lt;br /&gt;
::**Auf &#039;&#039;wpDataTables&#039;&#039; gehen&lt;br /&gt;
::**Tabelle &#039;&#039;&#039;Shared vServer Auslastung&#039;&#039;&#039; auswählen&lt;br /&gt;
::**Den Eintrag des gewählten Servers (meist der Frauenname) suchen und die Anzahl um 1 erhöhen&lt;br /&gt;
::**Speichern und schließen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Plesk===&lt;br /&gt;
::*Rufe den Server im Browser unter Servername.estugo.de auf (Servername durch den Servername ersetzen!)&lt;br /&gt;
::*Logge Dichmit KeePass ein&lt;br /&gt;
::*Gehe in die Ansicht &amp;quot;Kunden&amp;quot; und dort &amp;quot;+ Kunden hinzufügen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Kunde====&lt;br /&gt;
:::ACHTUNG: Keine Umlaute in den Benutzern oder der Domain oder Passwörtern nutzen!! (Statt müller z.B mueller etc. ) ---&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::&#039;&#039;Kontaktdaten&#039;&#039;&lt;br /&gt;
:::*Name des Kontakts bitte mit Kundennummer aus dem Bahnhof&lt;br /&gt;
:::*Achte auf die korrekte E-Mail Adresse&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Zugang zu Plesk&#039;&#039;&lt;br /&gt;
:::*&#039;&#039;&#039;Benutzername&#039;&#039;&#039;:orientier Dich am Firmen, bzw. Domainnamen des Bestellers. Vorname/Nachname hat sich nicht bewährt(!)&lt;br /&gt;
:::*Passwort &amp;quot;GENERATE&amp;quot; und dann anzeigen lassen &lt;br /&gt;
:::* Benutzername und Passwort in einer Textdatei zwischenspeichern! Wird für die Zugangsdatenmail an den Kunden benötigt!&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Abonnement&#039;&#039;&lt;br /&gt;
:::*Domainname ist IMMER folgendes Format:&lt;br /&gt;
::::www.[benutzername].[servervorname].hostkraft.de&lt;br /&gt;
::&#039;&#039;Service-Paket&#039;&#039; &lt;br /&gt;
:::*Siehe Bestellung&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Zusätzliche Abonnementeinstellungen&#039;&#039;&lt;br /&gt;
:::*IP und IPv6 musst Du nicht anpassen&lt;br /&gt;
:::*Anmeldenamen für Systembenutzer: Nimm hier bitte die exakt gleichen Daten die Du bereits weiter oben für den Zugang zu Plesk definiert hast.&lt;br /&gt;
&lt;br /&gt;
::Folgende Daten solltest du Dir jetzt gespeichert haben:&lt;br /&gt;
:musterfirma.servervorname.hostkraft.de&lt;br /&gt;
:benutzername&lt;br /&gt;
:Passwort&lt;br /&gt;
&lt;br /&gt;
::*Kunde hinzufügen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Domainregistrierung===&lt;br /&gt;
&lt;br /&gt;
;1. Öffne die Providerbox &#039;&#039;https://partner.providerbox.com&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;2. Prüfe ob die Domain noch frei ist -&amp;gt; einfach Domain auf der Startseite bei &amp;quot;Geben Sie eine Domain ein&amp;quot; eingeben und auf &amp;quot;In den Warenkorb&amp;quot; klicken.&lt;br /&gt;
	&lt;br /&gt;
;3. Ist die Domain frei, klicke auf &amp;quot;Weiter&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
;4. Owner-C?&lt;br /&gt;
:- Suche nun entweder den bestehenden Domainkontakt im Suchfeld unter &amp;quot;Owner-C&amp;quot;. Für bestehende Kunden bei denen der Vertrag erweitert wird IMMER das bestehende Handle nehmen!&lt;br /&gt;
:- oder lege ein neues Handle an via Klick auf das Button neben dem Suchfeld&lt;br /&gt;
:- Befülle die Kundendaten in der Maske &amp;quot;Geben Sie nachfolgend die Daten zum neuen Handle an.&amp;quot;&lt;br /&gt;
::-&amp;gt; Hat der Kd eine Firma angegeben immer &amp;quot;Firma&amp;quot; auswählen&lt;br /&gt;
::-&amp;gt; ganz wichtig, IMMER das Land prüfen, i.d.R. ist es Deutschland&lt;br /&gt;
::-&amp;gt; bestätige das Handle mit einem Klick auf Handle anlegen&lt;br /&gt;
&lt;br /&gt;
;5. Klicke &amp;quot;weiter&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;6. IP-Adresse für Webserver und Mailserver vergeben&lt;br /&gt;
:-&amp;gt; die IP-Adresse findest du im Abo des Kunden bei Plesk oder im Keepass&lt;br /&gt;
	&lt;br /&gt;
;7. Überprüfe die Bestellung der Domain &lt;br /&gt;
:-&amp;gt; Domainname &amp;amp; Endung&lt;br /&gt;
:-&amp;gt; Handles&lt;br /&gt;
:-&amp;gt; Nameserver (Sollte i.d.R Interner Nameserver (ns1.estugo-webhosting.com) sein)&lt;br /&gt;
:-&amp;gt; IP Adresse nochmal überprüfen&lt;br /&gt;
&lt;br /&gt;
;8. Domainbestellung in Auftrag geben &lt;br /&gt;
:-&amp;gt; Klicke auf &amp;quot;Auftrag verbindlich abschicken&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;9. Prüfe die E-Mails von der Providerbox, die E-Mails werden immer an Info@estugo.de geschickt&lt;br /&gt;
:-&amp;gt; status: Registrierung erfolgreich! [REG OK].]&lt;br /&gt;
&lt;br /&gt;
;10. optional, wenn der Kunde bereits Kunde ist und Domains im Vertrag hat&lt;br /&gt;
:-&amp;gt; Domain im Plesk hinzufügen, auf /httpdocs oder /html verweisen&lt;br /&gt;
:-&amp;gt; folgende Vorlage verwenden im OTRS verwenden: Domain registriert -&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Domain im Abo des Kunden hinzufügen===&lt;br /&gt;
&lt;br /&gt;
;1. Melde dich im erstellen Abo des Kunden an&lt;br /&gt;
&lt;br /&gt;
;2. klicke unter Webseites u. Domains auf Neue Domain hinzufügen&lt;br /&gt;
&lt;br /&gt;
;3. Trage die Domain ein die registriert oder transferiert werden soll&lt;br /&gt;
:-&amp;gt; Domain OHNE WWW eintragen !!!&lt;br /&gt;
:-&amp;gt; Hostingtyp immer Website-Hosting&lt;br /&gt;
:-&amp;gt; Dokumentenstamm immer /httpdocs&lt;br /&gt;
:-&amp;gt; Bevorzugte Domain IMMER domain.tld&lt;br /&gt;
&lt;br /&gt;
;4. Wenn eine Domain transferiert werden soll, musst du nichts weiter machen, nur später eine Anleitung für den Kunden mit schicken, nach der Zugangsdaten E-Mail, siehe unten&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===SSL Zertifikat bestellen===&lt;br /&gt;
&lt;br /&gt;
;1. SSL können wir erst installieren, sobald die Domain registiert wurde und zur Verfügung steht oder die Domain vom alten Anbieter umgezogen wurde.&lt;br /&gt;
&lt;br /&gt;
PositiveSSL (kostenpflichtig oder Inklusiv)&lt;br /&gt;
;2. Ein kostenpflichtiges SSL-Zertifikat für eine durch uns bezogene Domain beziehst Du vollautomatisch in folgendem Tool: https://ssltool.dogado.net&lt;br /&gt;
::- Melde Dich mit Deinen Zugangsdaten an&lt;br /&gt;
::- Gib im Feld &amp;quot;&#039;&#039;Domain&#039;&#039;&amp;quot;den Domainnamen ein für den SSL ausgestellt werden soll.&lt;br /&gt;
::- SSL Typ: &#039;&#039;&#039;sectigo&#039;&#039;&#039;&lt;br /&gt;
::- Abschicken&lt;br /&gt;
;2.a Das Zertifikat wird nun ausgestellt und im Plesk des Kundenabos automatisch für die Domain installiert&lt;br /&gt;
&lt;br /&gt;
;3. Denke daran die Notiz in der Abrechnung zu setzen dass Du ein SSL kostenlos od. kostenpfl. ausgestellt hast.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s Encrypt&lt;br /&gt;
;1. Melde dich im Abo des Kunden an&lt;br /&gt;
;2. Suche die Domain, klicke im Shortcut-Bereich auf die Funktion &amp;quot;&#039;&#039;SSL/TLS_Zertifikate&#039;&#039;&amp;quot;&lt;br /&gt;
;3. Klicke unterhalb der Option &#039;&#039;Kostenloses Basiszertifikat von Let&#039;s Encrypt installieren&#039;&#039; auf &amp;quot;&#039;&#039;Installieren&#039;&#039;&amp;quot;&lt;br /&gt;
;4. Wähle aus dass Domain und www. geschützt werden sollen&lt;br /&gt;
;5. Klicke auf &amp;quot;&#039;&#039;Kostenlos nutzen&#039;&#039;&amp;quot;&lt;br /&gt;
;6. Das Zert wird jetzt automatisch bezogen, installiert und verlängert&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Abrechnungmail an die Buchhaltung===&lt;br /&gt;
&lt;br /&gt;
;1. Erstelle ein Telefon-Ticket im OTRS&lt;br /&gt;
:-&amp;gt; von: deiner E-Mailadresse, z.B. ##@estugo.de &lt;br /&gt;
:-&amp;gt; an: Buchhaltung Abrechnung&lt;br /&gt;
&lt;br /&gt;
;2. Der Betreff lautet immer &amp;quot;Abrechnung, Bestellung Kundenname + Kundennummer&amp;quot; z.B. Abrechnung, Bestellung Hans die Bohne K99999&lt;br /&gt;
&lt;br /&gt;
;3. Textbaustein einfügen und ausfüllen, zum Beispiel&lt;br /&gt;
:-&amp;gt; Domains nur eintragen, wenn welche registriert wurden&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Kundennummer/Name:&#039;&#039;&lt;br /&gt;
:&#039;&#039;Domain:  / ##.##.2016 / inkl. &#039;&#039;&lt;br /&gt;
:&#039;&#039;Tarif: &#039;&#039;&lt;br /&gt;
:&#039;&#039;Serverkennung: www##&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:-&amp;gt; Kopiere dir die Zahlungsdaten immer aus der Bestellung&lt;br /&gt;
:&#039;&#039;################## DAS IST NUR EIN BEISPIEL&#039;&#039;&lt;br /&gt;
:&#039;&#039;Tarifpreis: 9.99 EUR (pro Monat)&#039;&#039;&lt;br /&gt;
:&#039;&#039;Einrichtungskosten (einmalig): 0.00 EUR&#039;&#039;&lt;br /&gt;
:&#039;&#039;Rechnungsbetrag*: 59.94 EUR&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Abrechnung: halbjaehrlich&#039;&#039;&lt;br /&gt;
:&#039;&#039;Zahlungsweise: Lastschrift&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. ggf. Vermerk rein schreiben (wird von der Buchhaltung im Vertrag mit aufgenommen), sofern Installationen von Software oder SSL aussteht oder gemacht wurde, z.B.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;^tt ##.##.2016:&#039;&#039;&lt;br /&gt;
:&#039;&#039;Kd wünscht Shopinstallation Shopware&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:oder&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;^ew ##.##.2016:&#039;&#039;&lt;br /&gt;
:&#039;&#039;PositiveSSL bestellt, keine Domain angegeben&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. schicke die E-Mail ab&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Zugangsdaten an den Kunden verschicken===&lt;br /&gt;
&lt;br /&gt;
;1. Gehe zurück ins OTRS und klicke neben dem Ticket rechts auf &amp;quot;Herzlich Willkommen bei ESTUGO! neu&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;2. Trage die Daten wie Server, Benutzer, Passwort Subdomain ein&lt;br /&gt;
:-&amp;gt; Achtung, bei Server muss immer wwwXX.estugo.de stehen, nur die Subdomain hat wwwXX.hostkraft.de !!!&lt;br /&gt;
&lt;br /&gt;
;3. Entferne nicht benötigte Vorlagen&lt;br /&gt;
:-&amp;gt; z.B. SSL Zertifikat&lt;br /&gt;
:-&amp;gt; z.B. Domainregistrierung&lt;br /&gt;
:-&amp;gt; z.B. SEPA-Lastschrift&lt;br /&gt;
&lt;br /&gt;
;4. Wenn der Kunde die Zahlungsweise Lastschrift wünscht, lasse den Anhang &amp;quot;Lastschrift.pdf&amp;quot; drin (In Vorlage enthalten):&lt;br /&gt;
&lt;br /&gt;
;5. Wenn der Kd eine Software Installation wünscht, lasse das Ticket mit einem Vermerk offen&lt;br /&gt;
:-&amp;gt; ansonsten, sofern NICHTS mehr anliegt, wähle bei &amp;quot;Nächster Status des Tickets:&amp;quot; -&amp;gt; geschlossen&lt;br /&gt;
&lt;br /&gt;
;5.1. Wenn der Kunde Domains transferiert haben möchte, schicke eine zweite E-Mail, klicke rechts neben dem Ticket auf &amp;quot;Domaintransfer - eine Domain&amp;quot; oder &amp;quot;Domaintransfer - mehrere Domains&amp;quot;&lt;br /&gt;
:-&amp;gt; je nachdem ob der Kd eine Domain oder mehrere zu uns umziehen möchte.&lt;br /&gt;
&lt;br /&gt;
;6. Hat der Kd keine Domains angegeben, nutze folgende Vorlage&lt;br /&gt;
&#039;&#039;Sie haben uns noch keine zu registrierende(n) oder transferierende(n) Domain(s) genannt. Bitte nennen Sie uns Ihre Domain(s), damit wir diese für Sie registrieren oder im Falle eines Transfers, Ihrem Konto vorab zuweisen können.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Domains registriert werden sollen, so nutzen Sie bitte unser Formular unter http://www.estugo.de/domains . Bitte geben Sie bei Fragen zur Bestellung mit an, dass es sich um die im Tarif enthalte Inklusiv-Domain handelt.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Domains von einem anderen Provider übernommen werden sollen, dann richten Sie bitte vor der Domainübernahme Ihr Konto ein (E-Mail Adressen, Postfächer, Domainweiterleitungen). Bitte kopieren Sie alle für Sie relevanten Dateien (z.B. Ihren Shop, Blog, Forum) auf unseren FTP Server. Bitte vergessen Sie nicht Ihre E-Mails beim alten Provider zu sichern.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sobald Sie alles eingerichtet und hochgeladen haben, schicken Sie das Providerwechsel Formular an Ihren Provider. Für den Transfer von .de, .com, .net, .org, .info und .biz Domains werden Auth-Codes benötigt, diese erhalten Sie in der Regel mit der Kündigungsbestätigung.&#039;&#039;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
Bitte schicken Sie das Providerwechsel Formular erst ab, wenn Sie sich sicher sind, dass Sie wirklich alles eingerichtet/gesichert haben. Das Formular können Sie hier herunterladen: http://www.estugo.de/providerwechsel-formular&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Sie die Freigabe oder Kündigungsbestätigung, sowie den Auth-Code der Domain(s) von Ihrem alten Provider erhalten haben, geben Sie uns bitte per E-Mail Bescheid, gerne werden wir den Domaintransfer dann umgehend für Sie einleiten.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Software Installation===&lt;br /&gt;
&lt;br /&gt;
;1. Wenn Installationen (Shopsoftware) oder sonst etwas aussteht, lasse das Ticket offen&lt;br /&gt;
:-&amp;gt; verschiebe es nach &amp;quot;Nacharbeitung&amp;quot;&lt;br /&gt;
:-&amp;gt; hinterlege ggf. eine Notiz mit dem was fehlt&lt;br /&gt;
:-&amp;gt; gebe das Ticket frei&lt;br /&gt;
&lt;br /&gt;
;1.1 ansonsten schließe das Ticket&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1822</id>
		<title>Neukunde anlegen</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1822"/>
		<updated>2023-06-15T11:24:24Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Allgemeine Vorbereitung===&lt;br /&gt;
WICHTIG: &lt;br /&gt;
::&#039;&#039;&#039;!!! Bestellung/Testanfrage auf Echtheit überprüfen !!!&#039;&#039;&#039;&lt;br /&gt;
::* Wenn eine Bestellung im System erfasst wird kann es sein, dass Daten von anderen Personen missbraucht werden, um an ein Konto ran zu kommen&lt;br /&gt;
::* Es kann ja auch sein, dass er/sie nichts bestellt hat und jemand seine Daten missbraucht, daher fragen wir lieber nach.&lt;br /&gt;
::* Prüfe zuersteinmal die E-Mailadresse. Handelt es sich um *@gmx.de, *@gmail.com usw. Adressen (kostenfreie E-Maildienste) sei VORSICHTIG!!&lt;br /&gt;
::* Im Zweifelsfall sprich dich mit einem Kollegen ab(!)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* Handelt es sich um eine Testanfrage arbeite nach der Anleitung für [[Testkonto anlegen]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
::* Neubestellungen werden IMMER zurück gerufen(!)... außer:&lt;br /&gt;
:::*Die Person ist intern bekannt oder &lt;br /&gt;
:::*Hat bereits ein Konto und will eine andere Software testen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Telefonverifizierung===&lt;br /&gt;
::* Rufe den Kunden an&lt;br /&gt;
:::* Bestätige ihm bestenfalls seine Bestellung. Dabei merkt man ja meist schon ob eben diese Person bestellt hat.&lt;br /&gt;
:::* Wenn Software installiert werden soll: Fragen, auf welcher Domain (wenn mehrere)&lt;br /&gt;
:::* Frage auch gleich, auf welche Domain das SSL Zertifikat ausgestellt werden soll (wenn mehrere)&lt;br /&gt;
:::* Des weiteren sagen, dass wir die Zugangsdaten gleich fertig machen und verschicken&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Bestellung durchführen===&lt;br /&gt;
::- Bestellung durchführen, wenn einer der folgenden Punkte erfüllt ist:&lt;br /&gt;
		&lt;br /&gt;
:::# Bestellung telefonisch verifiziert (Telefonisch erreicht oder Kd hat sich vorab telefonisch gemeldet)&lt;br /&gt;
:::# Kd hat bei Gambio bestellt &lt;br /&gt;
:::# Kunde ist bereits Kunde (Siehe: &#039;&#039;Kundenkonto im Bahnhof anlegen&#039;&#039;)&lt;br /&gt;
:::# Kunde hatte ein Testkonto&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
	&lt;br /&gt;
===Bestellung analysieren===&lt;br /&gt;
&lt;br /&gt;
::- Prüfe die Bestellung und speichere dir alle wichtigen Daten ggfs. in einer TXT-Datei&lt;br /&gt;
&lt;br /&gt;
:::* Domains&lt;br /&gt;
:::* Optionale Features&lt;br /&gt;
:::* SSL Zerifikat&lt;br /&gt;
:::* Abbuchung&lt;br /&gt;
:::* Zusatzwünsche&lt;br /&gt;
:::* usw.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kundenkonto im Bahnhof anlegen===&lt;br /&gt;
&lt;br /&gt;
::* Rufe folgende Adresse auf: https://bahnhof.estugoianer.de/ und logge dich ein. (Naja eigentlich solltest Du schon eingeloggt sein.)&lt;br /&gt;
::* Prüfe ob der Kunde schon ein Konto hat - gib im Suchfeld den Namen und/oder die Firma ein&lt;br /&gt;
::* Wenn Daten bereits vorhanden sind und alles identisch ist (Firmenname/Anschrift/Bankdaten usw.), kann das Konto für einen weiteren Vertrag genutzt werden&lt;br /&gt;
::* Ist der Kunde nicht im Bahnhof eingetragen:&lt;br /&gt;
:::* Klicke auf Menüpunkt &amp;quot;&#039;&#039;Kunden&#039;&#039;&amp;quot; &lt;br /&gt;
:::* Dann: &amp;quot;&#039;&#039;Aktionen&#039;&#039;&amp;quot; und auf &amp;quot;&#039;&#039;neuen Kunden anlegen&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Gib alle Daten ein, die in der Bestellung (Ticket im OTRS) sind===&lt;br /&gt;
:&#039;&#039;Stammdaten&#039;&#039;&lt;br /&gt;
::* ACHTUNG:&#039;&#039;&#039;Keine Leerzeichen&#039;&#039;&#039; HINTER oder VOR dem Namen Angaben aus dem OTRS übernehmen! (Da wo sie hingehören natürlich schon.)&lt;br /&gt;
::* ACHTUNG:Vorwahl bei Telefonnummer immer:&lt;br /&gt;
::**+49- für Deutschland &lt;br /&gt;
::**+41- für Schweiz &lt;br /&gt;
::**+43- Österreich usw.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Abrechnung&#039;&#039;&lt;br /&gt;
::*Berechnungsgrundlage: &lt;br /&gt;
::** Wenn der Kunde aus Deutschland ist: &#039;&#039;&#039;Brutto&#039;&#039;&#039;.&lt;br /&gt;
::** Außerhalb von Deutschland nur mit UstID oder Land nicht in der EU (z.B. Schweiz) &#039;&#039;&#039;Netto&#039;&#039;&#039;&lt;br /&gt;
::* Rechnungsversand und Zahlweise so lassen&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Kontakt&#039;&#039;&lt;br /&gt;
::* Achte auf korrkte E-Mail Adresse denn dorthin gehen die Rechnungen usw.&lt;br /&gt;
::* Telefonnummer im Format +49-vorwahl-rufnummer&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Notizen&#039;&#039;&lt;br /&gt;
::* Hier hinein kommt die Pin, oder der akkreditierte Dienstleister&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kunde und Abo in Plesk anlegen===&lt;br /&gt;
::* In der Maschinenliste (Letztepreis.de) einen geeigneten Plesk-Server suchen und Kundenbelegung aktualisieren &lt;br /&gt;
::**Dazu in https://letztepreis.estugo.net/wp-admin/ anmelden&lt;br /&gt;
::**Auf &#039;&#039;wpDataTables&#039;&#039; gehen&lt;br /&gt;
::*Tabelle &#039;&#039;&#039;Shared vServer Auslastung&#039;&#039;&#039; auswählen&lt;br /&gt;
::*Den Eintrag des gewählten Servers (meist der Frauenname) suchen und die ANzahl um 1 erhöhen&lt;br /&gt;
::* speichern und schließen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;2. Logge Dich als Admin auf dem ausgewählten Server ein&lt;br /&gt;
;3. Gehe in die Ansicht &amp;quot;Kunden&amp;quot; und dort &amp;quot;+ Kunden hinzufügen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
--- keine Umlaute in den Benutzern oder der Domain oder Passwörtern nutzen!! (Statt müller z.B mueller etc. ) ---&lt;br /&gt;
:Kontaktdaten&lt;br /&gt;
::Name des Kontakts bitte mit Kundennummer aus dem Bahnhof&lt;br /&gt;
::Achte auf die korrekte E-Mail Adresse&lt;br /&gt;
&lt;br /&gt;
:Zugang zu Plesk&lt;br /&gt;
::Nimm einen Benutzernamen der sich am Firmen, bzw. Domainnamen des Bestellers orientiert. Vorname/Nachname hat sich nicht bewährt&lt;br /&gt;
::Passwort &amp;quot;GENERATE&amp;quot; und dann anzeigen lassen --&amp;gt; wegspeichern!&lt;br /&gt;
&lt;br /&gt;
:Abonnement&lt;br /&gt;
::Domainname ist IMMER folgendes Format:&lt;br /&gt;
:::www.[benutzername].[servervorname].hostkraft.de&lt;br /&gt;
::Service-Paket siehe Bestellung&lt;br /&gt;
&lt;br /&gt;
:Zusätzliche Abonnementeinstellungen&lt;br /&gt;
::IP und IPv6 musst Du nicht anpassen&lt;br /&gt;
::Anmeldenamen für Systembenutzer: Nimm hier bitte die exakt gleichen Daten die Du bereits weiter oben für den Zugang zu Plesk definiert hast.&lt;br /&gt;
&lt;br /&gt;
;Folgende Daten solltest du Dir jetzt gespeichert haben:&lt;br /&gt;
:musterfirma.servervorname.hostkraft.de&lt;br /&gt;
:benutzername&lt;br /&gt;
:Passwort&lt;br /&gt;
&lt;br /&gt;
;4. Kunden hinzufügen&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Domainregistrierung===&lt;br /&gt;
&lt;br /&gt;
;1. Öffne die Providerbox https://partner.providerbox.com&lt;br /&gt;
&lt;br /&gt;
;2. Prüfe ob die Domain noch frei ist -&amp;gt; einfach Domain auf der Startseite bei &amp;quot;Geben Sie eine Domain ein&amp;quot; eingeben und auf &amp;quot;In den Warenkorb&amp;quot; klicken.&lt;br /&gt;
	&lt;br /&gt;
;3. Ist die Domain frei, klicke auf &amp;quot;Weiter&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
;4. Owner-C?&lt;br /&gt;
:- Suche nun entweder den bestehenden Domainkontakt im Suchfeld unter &amp;quot;Owner-C&amp;quot;. Für bestehende Kunden bei denen der Vertrag erweitert wird IMMER das bestehende Handle nehmen!&lt;br /&gt;
:- oder lege ein neues Handle an via Klick auf das Button neben dem Suchfeld&lt;br /&gt;
:- Befülle die Kundendaten in der Maske &amp;quot;Geben Sie nachfolgend die Daten zum neuen Handle an.&amp;quot;&lt;br /&gt;
::-&amp;gt; Hat der Kd eine Firma angegeben immer &amp;quot;Firma&amp;quot; auswählen&lt;br /&gt;
::-&amp;gt; ganz wichtig, IMMER das Land prüfen, i.d.R. ist es Deutschland&lt;br /&gt;
::-&amp;gt; bestätige das Handle mit einem Klick auf Handle anlegen&lt;br /&gt;
&lt;br /&gt;
;5. Klicke &amp;quot;weiter&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;6. IP-Adresse für Webserver und Mailserver vergeben&lt;br /&gt;
:-&amp;gt; die IP-Adresse findest du im Abo des Kunden bei Plesk oder im Keepass&lt;br /&gt;
	&lt;br /&gt;
;7. Überprüfe die Bestellung der Domain &lt;br /&gt;
:-&amp;gt; Domainname &amp;amp; Endung&lt;br /&gt;
:-&amp;gt; Handles&lt;br /&gt;
:-&amp;gt; Nameserver (Sollte i.d.R Interner Nameserver (ns1.estugo-webhosting.com) sein)&lt;br /&gt;
:-&amp;gt; IP Adresse nochmal überprüfen&lt;br /&gt;
&lt;br /&gt;
;8. Domainbestellung in Auftrag geben &lt;br /&gt;
:-&amp;gt; Klicke auf &amp;quot;Auftrag verbindlich abschicken&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;9. Prüfe die E-Mails von der Providerbox, die E-Mails werden immer an Info@estugo.de geschickt&lt;br /&gt;
:-&amp;gt; status: Registrierung erfolgreich! [REG OK].]&lt;br /&gt;
&lt;br /&gt;
;10. optional, wenn der Kunde bereits Kunde ist und Domains im Vertrag hat&lt;br /&gt;
:-&amp;gt; Domain im Plesk hinzufügen, auf /httpdocs oder /html verweisen&lt;br /&gt;
:-&amp;gt; folgende Vorlage verwenden im OTRS verwenden: Domain registriert -&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Domain im Abo des Kunden hinzufügen===&lt;br /&gt;
&lt;br /&gt;
;1. Melde dich im erstellen Abo des Kunden an&lt;br /&gt;
&lt;br /&gt;
;2. klicke unter Webseites u. Domains auf Neue Domain hinzufügen&lt;br /&gt;
&lt;br /&gt;
;3. Trage die Domain ein die registriert oder transferiert werden soll&lt;br /&gt;
:-&amp;gt; Domain OHNE WWW eintragen !!!&lt;br /&gt;
:-&amp;gt; Hostingtyp immer Website-Hosting&lt;br /&gt;
:-&amp;gt; Dokumentenstamm immer /httpdocs&lt;br /&gt;
:-&amp;gt; Bevorzugte Domain IMMER domain.tld&lt;br /&gt;
&lt;br /&gt;
;4. Wenn eine Domain transferiert werden soll, musst du nichts weiter machen, nur später eine Anleitung für den Kunden mit schicken, nach der Zugangsdaten E-Mail, siehe unten&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===SSL Zertifikat bestellen===&lt;br /&gt;
&lt;br /&gt;
;1. SSL können wir erst installieren, sobald die Domain registiert wurde und zur Verfügung steht oder die Domain vom alten Anbieter umgezogen wurde.&lt;br /&gt;
&lt;br /&gt;
PositiveSSL (kostenpflichtig oder Inklusiv)&lt;br /&gt;
;2. Ein kostenpflichtiges SSL-Zertifikat für eine durch uns bezogene Domain beziehst Du vollautomatisch in folgendem Tool: https://ssltool.dogado.net&lt;br /&gt;
::- Melde Dich mit Deinen Zugangsdaten an&lt;br /&gt;
::- Gib im Feld &amp;quot;&#039;&#039;Domain&#039;&#039;&amp;quot;den Domainnamen ein für den SSL ausgestellt werden soll.&lt;br /&gt;
::- SSL Typ: &#039;&#039;&#039;sectigo&#039;&#039;&#039;&lt;br /&gt;
::- Abschicken&lt;br /&gt;
;2.a Das Zertifikat wird nun ausgestellt und im Plesk des Kundenabos automatisch für die Domain installiert&lt;br /&gt;
&lt;br /&gt;
;3. Denke daran die Notiz in der Abrechnung zu setzen dass Du ein SSL kostenlos od. kostenpfl. ausgestellt hast.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s Encrypt&lt;br /&gt;
;1. Melde dich im Abo des Kunden an&lt;br /&gt;
;2. Suche die Domain, klicke im Shortcut-Bereich auf die Funktion &amp;quot;&#039;&#039;SSL/TLS_Zertifikate&#039;&#039;&amp;quot;&lt;br /&gt;
;3. Klicke unterhalb der Option &#039;&#039;Kostenloses Basiszertifikat von Let&#039;s Encrypt installieren&#039;&#039; auf &amp;quot;&#039;&#039;Installieren&#039;&#039;&amp;quot;&lt;br /&gt;
;4. Wähle aus dass Domain und www. geschützt werden sollen&lt;br /&gt;
;5. Klicke auf &amp;quot;&#039;&#039;Kostenlos nutzen&#039;&#039;&amp;quot;&lt;br /&gt;
;6. Das Zert wird jetzt automatisch bezogen, installiert und verlängert&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Abrechnungmail an die Buchhaltung===&lt;br /&gt;
&lt;br /&gt;
;1. Erstelle ein Telefon-Ticket im OTRS&lt;br /&gt;
:-&amp;gt; von: deiner E-Mailadresse, z.B. ##@estugo.de &lt;br /&gt;
:-&amp;gt; an: Buchhaltung Abrechnung&lt;br /&gt;
&lt;br /&gt;
;2. Der Betreff lautet immer &amp;quot;Abrechnung, Bestellung Kundenname + Kundennummer&amp;quot; z.B. Abrechnung, Bestellung Hans die Bohne K99999&lt;br /&gt;
&lt;br /&gt;
;3. Textbaustein einfügen und ausfüllen, zum Beispiel&lt;br /&gt;
:-&amp;gt; Domains nur eintragen, wenn welche registriert wurden&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Kundennummer/Name:&#039;&#039;&lt;br /&gt;
:&#039;&#039;Domain:  / ##.##.2016 / inkl. &#039;&#039;&lt;br /&gt;
:&#039;&#039;Tarif: &#039;&#039;&lt;br /&gt;
:&#039;&#039;Serverkennung: www##&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:-&amp;gt; Kopiere dir die Zahlungsdaten immer aus der Bestellung&lt;br /&gt;
:&#039;&#039;################## DAS IST NUR EIN BEISPIEL&#039;&#039;&lt;br /&gt;
:&#039;&#039;Tarifpreis: 9.99 EUR (pro Monat)&#039;&#039;&lt;br /&gt;
:&#039;&#039;Einrichtungskosten (einmalig): 0.00 EUR&#039;&#039;&lt;br /&gt;
:&#039;&#039;Rechnungsbetrag*: 59.94 EUR&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Abrechnung: halbjaehrlich&#039;&#039;&lt;br /&gt;
:&#039;&#039;Zahlungsweise: Lastschrift&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. ggf. Vermerk rein schreiben (wird von der Buchhaltung im Vertrag mit aufgenommen), sofern Installationen von Software oder SSL aussteht oder gemacht wurde, z.B.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;^tt ##.##.2016:&#039;&#039;&lt;br /&gt;
:&#039;&#039;Kd wünscht Shopinstallation Shopware&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:oder&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;^ew ##.##.2016:&#039;&#039;&lt;br /&gt;
:&#039;&#039;PositiveSSL bestellt, keine Domain angegeben&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. schicke die E-Mail ab&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Zugangsdaten an den Kunden verschicken===&lt;br /&gt;
&lt;br /&gt;
;1. Gehe zurück ins OTRS und klicke neben dem Ticket rechts auf &amp;quot;Herzlich Willkommen bei ESTUGO! neu&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;2. Trage die Daten wie Server, Benutzer, Passwort Subdomain ein&lt;br /&gt;
:-&amp;gt; Achtung, bei Server muss immer wwwXX.estugo.de stehen, nur die Subdomain hat wwwXX.hostkraft.de !!!&lt;br /&gt;
&lt;br /&gt;
;3. Entferne nicht benötigte Vorlagen&lt;br /&gt;
:-&amp;gt; z.B. SSL Zertifikat&lt;br /&gt;
:-&amp;gt; z.B. Domainregistrierung&lt;br /&gt;
:-&amp;gt; z.B. SEPA-Lastschrift&lt;br /&gt;
&lt;br /&gt;
;4. Wenn der Kunde die Zahlungsweise Lastschrift wünscht, lasse den Anhang &amp;quot;Lastschrift.pdf&amp;quot; drin (In Vorlage enthalten):&lt;br /&gt;
&lt;br /&gt;
;5. Wenn der Kd eine Software Installation wünscht, lasse das Ticket mit einem Vermerk offen&lt;br /&gt;
:-&amp;gt; ansonsten, sofern NICHTS mehr anliegt, wähle bei &amp;quot;Nächster Status des Tickets:&amp;quot; -&amp;gt; geschlossen&lt;br /&gt;
&lt;br /&gt;
;5.1. Wenn der Kunde Domains transferiert haben möchte, schicke eine zweite E-Mail, klicke rechts neben dem Ticket auf &amp;quot;Domaintransfer - eine Domain&amp;quot; oder &amp;quot;Domaintransfer - mehrere Domains&amp;quot;&lt;br /&gt;
:-&amp;gt; je nachdem ob der Kd eine Domain oder mehrere zu uns umziehen möchte.&lt;br /&gt;
&lt;br /&gt;
;6. Hat der Kd keine Domains angegeben, nutze folgende Vorlage&lt;br /&gt;
&#039;&#039;Sie haben uns noch keine zu registrierende(n) oder transferierende(n) Domain(s) genannt. Bitte nennen Sie uns Ihre Domain(s), damit wir diese für Sie registrieren oder im Falle eines Transfers, Ihrem Konto vorab zuweisen können.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Domains registriert werden sollen, so nutzen Sie bitte unser Formular unter http://www.estugo.de/domains . Bitte geben Sie bei Fragen zur Bestellung mit an, dass es sich um die im Tarif enthalte Inklusiv-Domain handelt.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Domains von einem anderen Provider übernommen werden sollen, dann richten Sie bitte vor der Domainübernahme Ihr Konto ein (E-Mail Adressen, Postfächer, Domainweiterleitungen). Bitte kopieren Sie alle für Sie relevanten Dateien (z.B. Ihren Shop, Blog, Forum) auf unseren FTP Server. Bitte vergessen Sie nicht Ihre E-Mails beim alten Provider zu sichern.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sobald Sie alles eingerichtet und hochgeladen haben, schicken Sie das Providerwechsel Formular an Ihren Provider. Für den Transfer von .de, .com, .net, .org, .info und .biz Domains werden Auth-Codes benötigt, diese erhalten Sie in der Regel mit der Kündigungsbestätigung.&#039;&#039;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
Bitte schicken Sie das Providerwechsel Formular erst ab, wenn Sie sich sicher sind, dass Sie wirklich alles eingerichtet/gesichert haben. Das Formular können Sie hier herunterladen: http://www.estugo.de/providerwechsel-formular&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Sie die Freigabe oder Kündigungsbestätigung, sowie den Auth-Code der Domain(s) von Ihrem alten Provider erhalten haben, geben Sie uns bitte per E-Mail Bescheid, gerne werden wir den Domaintransfer dann umgehend für Sie einleiten.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Software Installation===&lt;br /&gt;
&lt;br /&gt;
;1. Wenn Installationen (Shopsoftware) oder sonst etwas aussteht, lasse das Ticket offen&lt;br /&gt;
:-&amp;gt; verschiebe es nach &amp;quot;Nacharbeitung&amp;quot;&lt;br /&gt;
:-&amp;gt; hinterlege ggf. eine Notiz mit dem was fehlt&lt;br /&gt;
:-&amp;gt; gebe das Ticket frei&lt;br /&gt;
&lt;br /&gt;
;1.1 ansonsten schließe das Ticket&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
	<entry>
		<id>https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1821</id>
		<title>Neukunde anlegen</title>
		<link rel="alternate" type="text/html" href="https://wissen.hostingprimus.com/index.php?title=Neukunde_anlegen&amp;diff=1821"/>
		<updated>2023-06-15T10:27:42Z</updated>

		<summary type="html">&lt;p&gt;Standard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Allgemeine Vorbereitung===&lt;br /&gt;
WICHTIG: &lt;br /&gt;
::&#039;&#039;&#039;!!! Bestellung/Testanfrage auf Echtheit überprüfen !!!&#039;&#039;&#039;&lt;br /&gt;
::- Wenn eine Bestellung im System erfasst wird kann es sein, dass Daten von anderen Personen missbraucht werden, um an ein Konto ran zu kommen&lt;br /&gt;
::- Es kann ja auch sein, dass er/sie nichts bestellt hat und jemand seine Daten missbraucht, daher fragen wir lieber nach.&lt;br /&gt;
::- Prüfe zuersteinmal die E-Mailadresse. Handelt es sich um *@gmx.de, *@gmail.com usw. Adressen (kostenfreie E-Maildienste) sei VORSICHTIG!!&lt;br /&gt;
::- Im Zweifelsfall sprich dich mit einem Kollegen ab(!)&lt;br /&gt;
&lt;br /&gt;
::- Handelt es sich um eine Testanfrage arbeite nach der Anleitung für [[Testkonto anlegen]]&lt;br /&gt;
 &lt;br /&gt;
::- Neubestellungen werden IMMER zurück gerufen(!)... außer:&lt;br /&gt;
:::-Die Person ist intern bekannt oder &lt;br /&gt;
:::-Hat bereits ein Konto und will eine andere Software testen&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Telefonverifizierung===&lt;br /&gt;
::- Rufe den Kunden an&lt;br /&gt;
:::- Bestätige ihm bestenfalls seine Bestellung. Dabei merkt man ja meist schon ob eben diese Person bestellt hat.&lt;br /&gt;
:::- Wenn Software installiert werden soll: Fragen, auf welcher Domain (wenn mehrere)&lt;br /&gt;
:::- Frage auch gleich, auf welche Domain das SSL Zertifikat ausgestellt werden soll (wenn mehrere)&lt;br /&gt;
:::- Des weiteren sagen, dass wir die Zugangsdaten gleich fertig machen und verschicken&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Bestellung durchführen===&lt;br /&gt;
::- Bestellung durchführen, wenn einer der folgenden Punkte erfüllt ist:&lt;br /&gt;
		&lt;br /&gt;
:::1. Bestellung Telefonisch verifiziert (Telefonisch erreicht oder Kd hat sich vorab telefonisch gemeldet)&lt;br /&gt;
:::2. Kd hat bei Gambio bestellt ///(siehe 2.2)&lt;br /&gt;
:::3. Kunde ist bereits Kunde (Siehe Kundenkonto in der Datenbank (Bahnhof) anlegen)&lt;br /&gt;
:::4. Kunde hatte ein Testkonto&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
	&lt;br /&gt;
===Bestellung analysieren===&lt;br /&gt;
&lt;br /&gt;
::- Prüfe die Bestellung und speichere dir alle wichtigen Daten ggfs. in einer TXT-Datei&lt;br /&gt;
&lt;br /&gt;
:::- Domains&lt;br /&gt;
:::- Optionale Features&lt;br /&gt;
:::- SSL Zerifikat&lt;br /&gt;
:::- Abbuchung&lt;br /&gt;
:::- Zusatzwünsche&lt;br /&gt;
:::- usw.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kundenkonto im Bahnhof anlegen===&lt;br /&gt;
&lt;br /&gt;
::- Rufe folgende Adresse auf: https://bahnhof.estugoianer.de/ und logge dich ein. (Naja eigentlich solltest Du schon eingeloggt sein.)&lt;br /&gt;
&lt;br /&gt;
::- Prüfe ob der Kunde schon ein Konto hat - gib im Suchfeld den Namen und/oder die Firma ein&lt;br /&gt;
::::- Wenn Daten bereits vorhanden sind und alles identisch ist (Firmenname/Anschrift/Bankdaten usw.), kann das Konto für einen weiteren Vertrag genutzt werden&lt;br /&gt;
&lt;br /&gt;
::- Ist der Kunde nicht im Bahnhof eingetragen:&lt;br /&gt;
:::- Klicke auf Menüpunkt &amp;quot;&#039;&#039;Kunden&#039;&#039;&amp;quot; &lt;br /&gt;
:::- Dann: &amp;quot;&#039;&#039;Aktionen&#039;&#039;&amp;quot; und auf &amp;quot;&#039;&#039;neuen Kunden anlegen&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Gib alle Daten ein, die in der Bestellung (Ticket im OTRS) sind==&lt;br /&gt;
:&#039;&#039;Stammdaten&#039;&#039;&lt;br /&gt;
::- ACHTUNG:&#039;&#039;&#039;Keine Leerzeichen&#039;&#039;&#039; HINTER oder VOR dem Namen Angaben aus dem OTRS übernehmen! (Da wo sie hingehören natürlich schon.)&lt;br /&gt;
::- ACHTUNG:Vorwahl bei Telefonnummer immer:&lt;br /&gt;
::: -+49- für Deutschland &lt;br /&gt;
::: -+41- für Schweiz &lt;br /&gt;
::: -+43- Österreich usw.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Abrechnung&#039;&#039;&lt;br /&gt;
::- Berechnungsgrundlage: &lt;br /&gt;
::: Wenn der Kunde aus Deutschland ist: &#039;&#039;&#039;Brutto&#039;&#039;&#039;.&lt;br /&gt;
:::- Außerhalb von Deutschland nur mit UstID oder Land nicht in der EU (z.B. Schweiz) &#039;&#039;&#039;Netto&#039;&#039;&#039;&lt;br /&gt;
::- Rechnungsversand und Zahlweise so lassen&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Kontakt&#039;&#039;&lt;br /&gt;
:- Achte auf korrkte E-Mail Adresse denn dorthin gehen die Rechnungen usw.&lt;br /&gt;
:- Telefonnummer im Format +49-vorwahl-rufnummer&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Notizen&#039;&#039;&lt;br /&gt;
::- Hier hinein kommt die Pin, oder der akkreditierte Dienstleister&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Kunde und Abo in Plesk anlegen===&lt;br /&gt;
::- In der Maschinenliste (Letztepreis.de) einen geeigneten Plesk-Server suchen und Kundenbelegung aktualisieren &lt;br /&gt;
https://letztepreis.estugo.net/wp-admin/&lt;br /&gt;
-&amp;gt; speichern und schließen&lt;br /&gt;
;2. Logge Dich als Admin auf dem ausgewählten Server ein&lt;br /&gt;
;3. Gehe in die Ansicht &amp;quot;Kunden&amp;quot; und dort &amp;quot;+ Kunden hinzufügen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
--- keine Umlaute in den Benutzern oder der Domain oder Passwörtern nutzen!! (Statt müller z.B mueller etc. ) ---&lt;br /&gt;
:Kontaktdaten&lt;br /&gt;
::Name des Kontakts bitte mit Kundennummer aus dem Bahnhof&lt;br /&gt;
::Achte auf die korrekte E-Mail Adresse&lt;br /&gt;
&lt;br /&gt;
:Zugang zu Plesk&lt;br /&gt;
::Nimm einen Benutzernamen der sich am Firmen, bzw. Domainnamen des Bestellers orientiert. Vorname/Nachname hat sich nicht bewährt&lt;br /&gt;
::Passwort &amp;quot;GENERATE&amp;quot; und dann anzeigen lassen --&amp;gt; wegspeichern!&lt;br /&gt;
&lt;br /&gt;
:Abonnement&lt;br /&gt;
::Domainname ist IMMER folgendes Format:&lt;br /&gt;
:::www.[benutzername].[servervorname].hostkraft.de&lt;br /&gt;
::Service-Paket siehe Bestellung&lt;br /&gt;
&lt;br /&gt;
:Zusätzliche Abonnementeinstellungen&lt;br /&gt;
::IP und IPv6 musst Du nicht anpassen&lt;br /&gt;
::Anmeldenamen für Systembenutzer: Nimm hier bitte die exakt gleichen Daten die Du bereits weiter oben für den Zugang zu Plesk definiert hast.&lt;br /&gt;
&lt;br /&gt;
;Folgende Daten solltest du Dir jetzt gespeichert haben:&lt;br /&gt;
:musterfirma.servervorname.hostkraft.de&lt;br /&gt;
:benutzername&lt;br /&gt;
:Passwort&lt;br /&gt;
&lt;br /&gt;
;4. Kunden hinzufügen&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
===Domainregistrierung===&lt;br /&gt;
&lt;br /&gt;
;1. Öffne die Providerbox https://partner.providerbox.com&lt;br /&gt;
&lt;br /&gt;
;2. Prüfe ob die Domain noch frei ist -&amp;gt; einfach Domain auf der Startseite bei &amp;quot;Geben Sie eine Domain ein&amp;quot; eingeben und auf &amp;quot;In den Warenkorb&amp;quot; klicken.&lt;br /&gt;
	&lt;br /&gt;
;3. Ist die Domain frei, klicke auf &amp;quot;Weiter&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
;4. Owner-C?&lt;br /&gt;
:- Suche nun entweder den bestehenden Domainkontakt im Suchfeld unter &amp;quot;Owner-C&amp;quot;. Für bestehende Kunden bei denen der Vertrag erweitert wird IMMER das bestehende Handle nehmen!&lt;br /&gt;
:- oder lege ein neues Handle an via Klick auf das Button neben dem Suchfeld&lt;br /&gt;
:- Befülle die Kundendaten in der Maske &amp;quot;Geben Sie nachfolgend die Daten zum neuen Handle an.&amp;quot;&lt;br /&gt;
::-&amp;gt; Hat der Kd eine Firma angegeben immer &amp;quot;Firma&amp;quot; auswählen&lt;br /&gt;
::-&amp;gt; ganz wichtig, IMMER das Land prüfen, i.d.R. ist es Deutschland&lt;br /&gt;
::-&amp;gt; bestätige das Handle mit einem Klick auf Handle anlegen&lt;br /&gt;
&lt;br /&gt;
;5. Klicke &amp;quot;weiter&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;6. IP-Adresse für Webserver und Mailserver vergeben&lt;br /&gt;
:-&amp;gt; die IP-Adresse findest du im Abo des Kunden bei Plesk oder im Keepass&lt;br /&gt;
	&lt;br /&gt;
;7. Überprüfe die Bestellung der Domain &lt;br /&gt;
:-&amp;gt; Domainname &amp;amp; Endung&lt;br /&gt;
:-&amp;gt; Handles&lt;br /&gt;
:-&amp;gt; Nameserver (Sollte i.d.R Interner Nameserver (ns1.estugo-webhosting.com) sein)&lt;br /&gt;
:-&amp;gt; IP Adresse nochmal überprüfen&lt;br /&gt;
&lt;br /&gt;
;8. Domainbestellung in Auftrag geben &lt;br /&gt;
:-&amp;gt; Klicke auf &amp;quot;Auftrag verbindlich abschicken&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;9. Prüfe die E-Mails von der Providerbox, die E-Mails werden immer an Info@estugo.de geschickt&lt;br /&gt;
:-&amp;gt; status: Registrierung erfolgreich! [REG OK].]&lt;br /&gt;
&lt;br /&gt;
;10. optional, wenn der Kunde bereits Kunde ist und Domains im Vertrag hat&lt;br /&gt;
:-&amp;gt; Domain im Plesk hinzufügen, auf /httpdocs oder /html verweisen&lt;br /&gt;
:-&amp;gt; folgende Vorlage verwenden im OTRS verwenden: Domain registriert -&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Domain im Abo des Kunden hinzufügen===&lt;br /&gt;
&lt;br /&gt;
;1. Melde dich im erstellen Abo des Kunden an&lt;br /&gt;
&lt;br /&gt;
;2. klicke unter Webseites u. Domains auf Neue Domain hinzufügen&lt;br /&gt;
&lt;br /&gt;
;3. Trage die Domain ein die registriert oder transferiert werden soll&lt;br /&gt;
:-&amp;gt; Domain OHNE WWW eintragen !!!&lt;br /&gt;
:-&amp;gt; Hostingtyp immer Website-Hosting&lt;br /&gt;
:-&amp;gt; Dokumentenstamm immer /httpdocs&lt;br /&gt;
:-&amp;gt; Bevorzugte Domain IMMER domain.tld&lt;br /&gt;
&lt;br /&gt;
;4. Wenn eine Domain transferiert werden soll, musst du nichts weiter machen, nur später eine Anleitung für den Kunden mit schicken, nach der Zugangsdaten E-Mail, siehe unten&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===SSL Zertifikat bestellen===&lt;br /&gt;
&lt;br /&gt;
;1. SSL können wir erst installieren, sobald die Domain registiert wurde und zur Verfügung steht oder die Domain vom alten Anbieter umgezogen wurde.&lt;br /&gt;
&lt;br /&gt;
PositiveSSL (kostenpflichtig oder Inklusiv)&lt;br /&gt;
;2. Ein kostenpflichtiges SSL-Zertifikat für eine durch uns bezogene Domain beziehst Du vollautomatisch in folgendem Tool: https://ssltool.dogado.net&lt;br /&gt;
::- Melde Dich mit Deinen Zugangsdaten an&lt;br /&gt;
::- Gib im Feld &amp;quot;&#039;&#039;Domain&#039;&#039;&amp;quot;den Domainnamen ein für den SSL ausgestellt werden soll.&lt;br /&gt;
::- SSL Typ: &#039;&#039;&#039;sectigo&#039;&#039;&#039;&lt;br /&gt;
::- Abschicken&lt;br /&gt;
;2.a Das Zertifikat wird nun ausgestellt und im Plesk des Kundenabos automatisch für die Domain installiert&lt;br /&gt;
&lt;br /&gt;
;3. Denke daran die Notiz in der Abrechnung zu setzen dass Du ein SSL kostenlos od. kostenpfl. ausgestellt hast.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s Encrypt&lt;br /&gt;
;1. Melde dich im Abo des Kunden an&lt;br /&gt;
;2. Suche die Domain, klicke im Shortcut-Bereich auf die Funktion &amp;quot;&#039;&#039;SSL/TLS_Zertifikate&#039;&#039;&amp;quot;&lt;br /&gt;
;3. Klicke unterhalb der Option &#039;&#039;Kostenloses Basiszertifikat von Let&#039;s Encrypt installieren&#039;&#039; auf &amp;quot;&#039;&#039;Installieren&#039;&#039;&amp;quot;&lt;br /&gt;
;4. Wähle aus dass Domain und www. geschützt werden sollen&lt;br /&gt;
;5. Klicke auf &amp;quot;&#039;&#039;Kostenlos nutzen&#039;&#039;&amp;quot;&lt;br /&gt;
;6. Das Zert wird jetzt automatisch bezogen, installiert und verlängert&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Abrechnungmail an die Buchhaltung===&lt;br /&gt;
&lt;br /&gt;
;1. Erstelle ein Telefon-Ticket im OTRS&lt;br /&gt;
:-&amp;gt; von: deiner E-Mailadresse, z.B. ##@estugo.de &lt;br /&gt;
:-&amp;gt; an: Buchhaltung Abrechnung&lt;br /&gt;
&lt;br /&gt;
;2. Der Betreff lautet immer &amp;quot;Abrechnung, Bestellung Kundenname + Kundennummer&amp;quot; z.B. Abrechnung, Bestellung Hans die Bohne K99999&lt;br /&gt;
&lt;br /&gt;
;3. Textbaustein einfügen und ausfüllen, zum Beispiel&lt;br /&gt;
:-&amp;gt; Domains nur eintragen, wenn welche registriert wurden&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Kundennummer/Name:&#039;&#039;&lt;br /&gt;
:&#039;&#039;Domain:  / ##.##.2016 / inkl. &#039;&#039;&lt;br /&gt;
:&#039;&#039;Tarif: &#039;&#039;&lt;br /&gt;
:&#039;&#039;Serverkennung: www##&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:-&amp;gt; Kopiere dir die Zahlungsdaten immer aus der Bestellung&lt;br /&gt;
:&#039;&#039;################## DAS IST NUR EIN BEISPIEL&#039;&#039;&lt;br /&gt;
:&#039;&#039;Tarifpreis: 9.99 EUR (pro Monat)&#039;&#039;&lt;br /&gt;
:&#039;&#039;Einrichtungskosten (einmalig): 0.00 EUR&#039;&#039;&lt;br /&gt;
:&#039;&#039;Rechnungsbetrag*: 59.94 EUR&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Abrechnung: halbjaehrlich&#039;&#039;&lt;br /&gt;
:&#039;&#039;Zahlungsweise: Lastschrift&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. ggf. Vermerk rein schreiben (wird von der Buchhaltung im Vertrag mit aufgenommen), sofern Installationen von Software oder SSL aussteht oder gemacht wurde, z.B.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;^tt ##.##.2016:&#039;&#039;&lt;br /&gt;
:&#039;&#039;Kd wünscht Shopinstallation Shopware&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:oder&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;^ew ##.##.2016:&#039;&#039;&lt;br /&gt;
:&#039;&#039;PositiveSSL bestellt, keine Domain angegeben&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;4. schicke die E-Mail ab&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Zugangsdaten an den Kunden verschicken===&lt;br /&gt;
&lt;br /&gt;
;1. Gehe zurück ins OTRS und klicke neben dem Ticket rechts auf &amp;quot;Herzlich Willkommen bei ESTUGO! neu&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;2. Trage die Daten wie Server, Benutzer, Passwort Subdomain ein&lt;br /&gt;
:-&amp;gt; Achtung, bei Server muss immer wwwXX.estugo.de stehen, nur die Subdomain hat wwwXX.hostkraft.de !!!&lt;br /&gt;
&lt;br /&gt;
;3. Entferne nicht benötigte Vorlagen&lt;br /&gt;
:-&amp;gt; z.B. SSL Zertifikat&lt;br /&gt;
:-&amp;gt; z.B. Domainregistrierung&lt;br /&gt;
:-&amp;gt; z.B. SEPA-Lastschrift&lt;br /&gt;
&lt;br /&gt;
;4. Wenn der Kunde die Zahlungsweise Lastschrift wünscht, lasse den Anhang &amp;quot;Lastschrift.pdf&amp;quot; drin (In Vorlage enthalten):&lt;br /&gt;
&lt;br /&gt;
;5. Wenn der Kd eine Software Installation wünscht, lasse das Ticket mit einem Vermerk offen&lt;br /&gt;
:-&amp;gt; ansonsten, sofern NICHTS mehr anliegt, wähle bei &amp;quot;Nächster Status des Tickets:&amp;quot; -&amp;gt; geschlossen&lt;br /&gt;
&lt;br /&gt;
;5.1. Wenn der Kunde Domains transferiert haben möchte, schicke eine zweite E-Mail, klicke rechts neben dem Ticket auf &amp;quot;Domaintransfer - eine Domain&amp;quot; oder &amp;quot;Domaintransfer - mehrere Domains&amp;quot;&lt;br /&gt;
:-&amp;gt; je nachdem ob der Kd eine Domain oder mehrere zu uns umziehen möchte.&lt;br /&gt;
&lt;br /&gt;
;6. Hat der Kd keine Domains angegeben, nutze folgende Vorlage&lt;br /&gt;
&#039;&#039;Sie haben uns noch keine zu registrierende(n) oder transferierende(n) Domain(s) genannt. Bitte nennen Sie uns Ihre Domain(s), damit wir diese für Sie registrieren oder im Falle eines Transfers, Ihrem Konto vorab zuweisen können.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Domains registriert werden sollen, so nutzen Sie bitte unser Formular unter http://www.estugo.de/domains . Bitte geben Sie bei Fragen zur Bestellung mit an, dass es sich um die im Tarif enthalte Inklusiv-Domain handelt.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn die Domains von einem anderen Provider übernommen werden sollen, dann richten Sie bitte vor der Domainübernahme Ihr Konto ein (E-Mail Adressen, Postfächer, Domainweiterleitungen). Bitte kopieren Sie alle für Sie relevanten Dateien (z.B. Ihren Shop, Blog, Forum) auf unseren FTP Server. Bitte vergessen Sie nicht Ihre E-Mails beim alten Provider zu sichern.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sobald Sie alles eingerichtet und hochgeladen haben, schicken Sie das Providerwechsel Formular an Ihren Provider. Für den Transfer von .de, .com, .net, .org, .info und .biz Domains werden Auth-Codes benötigt, diese erhalten Sie in der Regel mit der Kündigungsbestätigung.&#039;&#039;&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
Bitte schicken Sie das Providerwechsel Formular erst ab, wenn Sie sich sicher sind, dass Sie wirklich alles eingerichtet/gesichert haben. Das Formular können Sie hier herunterladen: http://www.estugo.de/providerwechsel-formular&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wenn Sie die Freigabe oder Kündigungsbestätigung, sowie den Auth-Code der Domain(s) von Ihrem alten Provider erhalten haben, geben Sie uns bitte per E-Mail Bescheid, gerne werden wir den Domaintransfer dann umgehend für Sie einleiten.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Software Installation===&lt;br /&gt;
&lt;br /&gt;
;1. Wenn Installationen (Shopsoftware) oder sonst etwas aussteht, lasse das Ticket offen&lt;br /&gt;
:-&amp;gt; verschiebe es nach &amp;quot;Nacharbeitung&amp;quot;&lt;br /&gt;
:-&amp;gt; hinterlege ggf. eine Notiz mit dem was fehlt&lt;br /&gt;
:-&amp;gt; gebe das Ticket frei&lt;br /&gt;
&lt;br /&gt;
;1.1 ansonsten schließe das Ticket&lt;/div&gt;</summary>
		<author><name>Standard</name></author>
	</entry>
</feed>