Der Ausfall meines vServers …

Gestern Abend ging es los: mein vServer und somit alle meine Webseiten mit Top-Level-Domains, war nicht mehr erreichbar. Also habe ich versucht, meinen Server neu-zu-starten, aber das ging nicht. Daraufhin habe ich im Kundenbereich meines Anbieters ein Ticket erstellt und ihm mein Problem erklärt. Heute um 11:54 meldete darauf mein Anbieter auf Twitter, dass es eine Störung gäbe und um 12:28 wurde die Störung behoben. Weil ich allerdings schon am Vorabend CloudFlare eingeschaltet hatte, ist mein System allerdings (schon wieder) nicht mit CloudFlare zurecht gekommen. So musste ich CloudFlare deaktivieren und meinen Server neu-starten. Aber das ist noch nicht alles: da ich danach feststellen musste, dass mein Dashboard von WordPress weiß blieb und die Deaktivierung aller Plugins (was üblicherweise bei einem weißem Dashboard empfohlen wird) nichts nützte, musste ich alle meine WordPress Ordner und Dateien bis auf die Uploads löschen und neu hochladen. Ob das jetzt alles war, weiß ich nicht.

Zusätzlicher Server gemietet

Am Donnerstag habe ich einen zusätzlichen Server bestellt, am Freitag habe ich ihn eingerichtet (deshalb waren alle Wronnay.net Projekte offline) und heute bin ich fast fertig mit der Einrichtung. Der Server ist von ServerBiz.de und ich habe ihn bestellt, da ich für ForenHosting.net einen Server brauche (denn jeder User bekommt eine Datenbank) und ich mal Erfahrungen im Server-Bereich sammeln wollte.

Zurzeit laufen auf den Server alle Webseiten mit den Domains Wronnay.net und ForenHosting.net. Alle Webseiten mit anderen Domains (.tk) laufen auf anderen Servern. Sollte der Server irgendwann nicht mehr reichen, werden nur ForenHosting.net Seiten auf den Server laufen und wenn das nicht ausreicht, werden noch andere zusätzliche Server von mir gebucht.

Coming Soon: ForenHosting.net

Ich habe vor kurzem die Domain „ForenHosting.net“ registriert. Bald soll man unter dieser Adresse sein eigenes Forum erstellen können! Dazu werde ich meine eigene ForenSoftware verwenden, die allerdings noch nicht fertig ist. Außerdem muss ich noch einen Server für die Webseite bestellen und die Webseite fertig programmieren. Bis dahin wird man unter der Adresse diesen Blog erreichen.

Alternativer Server (PHP Tut)

<?php
error_reporting(0);
ob_start();
function pingSite($webserver) 
{ 
   foreach ($webserver as $key => $host) 
    { 
        $fp = curl_init($host['url']);
        curl_setopt($fp,CURLOPT_TIMEOUT,10);
        curl_setopt($fp,CURLOPT_FAILONERROR,1);
        curl_setopt($fp,CURLOPT_RETURNTRANSFER,1);
        curl_exec($fp);
        if (curl_errno($fp) != 0)  
        { 
            $webserver[$key]['status'] = false;
        } 
        else  
        { 
            $webserver[$key]['status'] = true;
        } 
        curl_close($fp);
    }
    return $webserver;
} 
$webserver[0]['name'] = 'lima-city';
$webserver[0]['url'] = 'http://webfreclan.lima-city.de';
$webserver = pingSite($webserver);
?>
<html>
<head>
<title>Server Check</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?PHP
foreach ($webserver as $key => $host) 
{ 
   if(!$host['status'])
   {
    echo 'Die Server sind zurzeit offline!';
	Header("Location: http://www3.wronnay.tk");
   }
   else
   {
    echo 'Die Server sind zurzeit online!';
    Header("Location: http://webfreclan.lima-city.de");
   }
}  
?>
</body>
</html>
<?php
ob_end_flush();
?>

Dieser Code überprüft, ob der Server „http://webfreclan.lima-city.de“ online ist und leitet im Fall, dass er offline ist, auf http://www3.wronnay.tk weiter.