Damit die Welt auf deinen LAMPP-Server zugreifen kann sind mehrere Schritte notwendig.
1) Dem Router in seinen Einstellungen den Zutritt von aussen auf Port 80 zu der internen IP des LAMPP-Servers einstellen.
Solltest du einen DHCP-Server für dein Netzwerk benutzen, so sind weitere Regeln zu beachten. (Siehe Router Hilfestellung)
2) Damit deine ""Dynamische IPnummer im WWW" auch von der ganzen Welt erreichtbar ist und dies am besten unter einem Domainnamen, dann wäre eine Einrichtung eines
Dynamic Domain Name Services angebracht.
Mit einer der bekanntesten ist der
http://www.dyndns.org (soll keine Werbung sein).
Dort einen Account einrichten und falls dein Router die Funktion "Dynamische DNS" nicht kennt, zusätzlich das Linuxtool von dyndns.org in dein Linuxsystem (wo LAMPP läuft) einbauen. Ansonsten Accountdaten in Router eintragen und alles geht automatisch.
Was passiert also:
wenn jemand auf der Welt xxx.dyndns.org in seinen Browser eintippt und die Aktualisierung mit dyndns.org richtig funktioniert, so wird diese Anfrage zu deinem Router geschickt der ja bekanntlich die IPnummer für das WWW von deinem Provider zugeteilt bekommen hat, eben diese Anfrage wird nun von deinem Router (Port 80) direkt an den Rechner geleitet werden wo LAMPP läuft. LAMPP kann diese Abfrage nun verarbeiten und schickt nun seine Antworten an den User der deine xxx.dyndns.org eingetipt hat.
Thematik innerhalb deines Netzwerkes:
a) Wenn du an deinem Linuxrechner sitzt und über KDE/GNOME den Browser öffnest, so reicht der eintrag
http://localhost oder
http://127.0.0.1
b) Mit einem Browser von einem anderen Rechner innerhalb deines Netzwerkes aus, muss du
http://IPnummer-des-LINUXrechners eintippen oder den xxx.dyndns.org (sofern der andere Rechner über dein Netzwerk ins Internet darf.
c) möchtest du deinen LAMPPserver mit xxx.dyndns.org auch erreichen wenn mal kein Internetverbindung besteht, so musst du jedem Rechner innerhalb deines Netzwerkes die sogenannte HOSTS datei editieren und
die "IPnummer" und "accountname" des Linuxrechners eintragen.
Dies müsstest du dann immer wieder machen, wenn du dein LAMPPserver bald mit mehreren Namen erweiterst (VirtualHost einträge in der httpd.conf).
Es sei denn du hast das Verständnis deines Linuxsystems und richtest dort einen eigenen DNS-Server (names-server / bind ) ein, worauf dann dein internes Netzwerk zugreift. (Einstellungen der Netzwerkkarte auf jedem PC = einmalige sache).
hoffe du konntest mit dieser ausführung, die funktionsweise etwas annähernd verstehen.
chirio
Deep