PHP Weiterleitung auf einen dyndns.servermaster.de Hostnamen
Dieses Howto richtet sich an alle, die ihren Webserver (ihre Homepage) per ISDN / DSL - Anbindung betreiben möchten.
Eine geschickte Lösung ist es natürlich, wenn man eine eigene SLD (Sublevel-Domain, wie z.B. meinedomain.de) besitzt
und dann eine Weiterleitung auf den Webserver, der in Ihrem Büro steht machen kann.
Falls Ihr Webserver zuhause auf Grund von DSL-Störungen mal Offline ist, sollte dann auch eine Offline-Site angezeigt werden.
Vorraussetzungen:
- einen Webhoster, der PHP unterstützt und eine auf sich angemeldete DE Top Level Domain z.B. über SERVERMASTER.DE (im Beispiel hier /)
- einen dyndns.servermaster.de Account (hier z.B. forum.dyndns.servermaster.de)
Benötigte Anwendungen:
- einen eien PHP oder HTML - Editor (Editoren)
- einen FTP-Client
Schritt 1/3:
- Man richtet sich ein Benutzerkonto bei dyndns.servermaster.de und einen Hostnamen ein, parametriert dann seinen Router oder DDNS-Update-Client, sodaß nach jeder Änderung der IP-Adresse Ihres Dialin-Anschlusses, dies auch dem DynDNS-Server mitgeteilt wird.
- Nun erstellen Sie mit dem PHP / HTML-Editor eine leere Datei namens index.php
Schritt 2/3:
Jetzt fügen Sie bitte den unten angefügten PHP- / HTML-Code in die leere Datei index.php ein.
<?PHP
# Webadresse Ihrer offiziellen Domain (ohne "http://" davor!)
$quelle = "dyndns.servermaster.de";
# Adresse, die getestet werden soll. Falls erfolgreich, wird
# auf den DynDNS-Host weitergeleitet (ohne "http://" davor!).
$ziel = "forum.dyndns.servermaster.de";
# Hier wird festgestellt, ob Ihr Home-Server erreichbar ist.
$conection = fsockopen ($ziel, 80, $errno, $errstr, 5);
if (!$conection)
{
$sStatus = "Der Server " . $ziel . " ist zur Zeit nicht online.";
}
else
{
header("Location: http://" . $ziel");
$sStatus = "Sie werden weitergeleitet, einen Moment bitte!<br />";
$sStatus .= "Wenn Ihr Browser keine Weiterleitung unterstützt, klicken Sie bitte hier.";
$sStatus .= "<a href=\"http://" . $ziel . "\">" . $ziel . "</a>";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Meine Homepage</title>
</head>
<body>
<h1><?PHP echo $sStatus; ?></h1>
</body>
</html>
Schritt 3/3:
Passen Sie nun die Inhalte der Variablen $quelle und $ziel Ihren Gegebenheiten an.
Jetzt laden Sie mit einem FTP-Client die Datei index.php auf der Ihre Webserver $quelle hoch.
Schlusswort:
Wenn man jetzt in einem Webbrowser die Adresse http://dyndns.servermaster.de eingibt,
wird automatisch die Datei index.php gelesen und abgearbeitet.
Es ist darauf zu Achten, daß sich im Hauptverzeichnis von dyndns.servermaster.de nur eine index-Datei befindet.
Falls vorhanden, löschen Sie bitte die index.htm*, index.pl, index.phtm*
.:: WERBUNG ::.
PHP Scripteshop für Webmaster
|
PHP-Scripte sofort Downloaden
|
Der PHP Coder Shop
|
eBook-Shop
|
Webseiten Bookmarken
|
wo-kann-ich-sparen.de
|
kleine Pause
|
geizfrosch.com
|
geburtstagschronik.de
|
Dauerhaft schlank
|
Network Lab
|
PHP-Quelle.de
|
MasterMax
|
Innovationen in Fell und Leder
|
kompetent-service.de
|
page-peel exchange
|
Beerwald
|
Dornumersiel
Letzte Änderung: 11.01.2011, 13:09:10 Uhr - Die Urheberrechte (2006-2012) obliegen SERVERMASTER.DE