Am 22. Mai war folgendes:
hszemi.de ist wegen eines DDOS-Angriffs down - na solang der Mailservice weiterläuft...
— Sven Zemantek (@hszemi) May 22, 2013
Gestern war die Seite erneut nicht erreichbar. Praktischerweise liegt elitecenter.de anscheinend auf dem selben Server, so dass ich mir ziemlich sicher sein kann, dass ich nix kaputt gemacht habe. Man kommt also zum folgenden Ergebnis:
Das häuft sich doch zu stark mit den Ausfällen von hszemi.de in letzter Zeit...
— Sven Zemantek (@hszemi) July 4, 2013
…und fragt sich, frei nach Zeus: Was tun?
Die erste Überlegung war, das gesamte Blogdings komplett auf einen zweiten Server zu spiegeln. Eine kurze Recherche im Internet ergab jedoch, dass es für WordPress keine 08/15-Lösung mit wenig Aufwand dafür zu geben scheint.
Der zweite Gedanke war dann, lediglich eine HTML-Kopie auf den Zweitserver zu packen und die automatisch aktualisieren zu können.
Von früher™ kannte ich zum Glück noch httrack, das recht annehmbare Offline-Kopien von Webseiten erstellt. Wie sich herausgestellt hat, reicht ein einfaches httrack http://hszemi.de, um eine simple Kopie nach meinen Vorstellungen erstellen zu lassen. Ist sie einmal erstellt, kann sie per httrack –update aktualisiert werden.
Den Upload wird dann von lftp übernommen, das praktischerweise einen mirror-Befehl mitbringt.
Das Shellskript liegt im httrack-Projektordner und sieht also recht kurz aus:
#! /bin/bash httrack --update lftp -c "open -u ftp_user,ftp_pass ftp.example.com; mirror -n -R local_project_dir /www/remote_clone_dir; exit"
Wie das ganze aussieht, sieht man auf hszemi.ticklive.de hscmi.de/hszemi.de.