XAMPP local Server im ganzen Netzwerk erreichen?

5 Antworten

Du musst zunächst wissen, welche IP der Computer hat auf dem XAMPP läuft. Scheinbar weißt Du das bereits.

Dann solltest Du sicherstellen, dass bei dem Computer auf dem XAMPP läuft der Port 80 in der Firewall des Computers freigegeben ist. Wie Du das kontrollieren kannst hängt vom verwendeten Betriebssystem ab. Bei Windows 7 geht es so wie hier zu sehen: http://www.youtube.com/watch?v=CldM07Ymyn0

Dann müsstest Du noch die XAMPP-Konfiguration prüfen. Ggfs. ist der vhost auf den Du zugreifen willst nur für localhost freigegeben. Wo Du die Einstellung findest kann ich dir gerade nicht sagen da ich kein XAMPP verwende.

shincro5  30.12.2023, 23:25

Ich begann mit dem Port-Forwarding auf der Vodafone Station unter kabelbox.local, einloggen, evtl. oben links auf Experten-Modus ändern, dann Registerkarte Internet, Port-Forwarding, unter Port-Forwarding auf das + klicken, Gerät auswählen, passenden Dienstnamen, Protokoll TCP/UDP, Port-Bereich WAN und LAN bspw. 444-499, Anwenden. Auf den passenden Switch klicken, dass er grün wird.

Xampp wird wunderbar durch cmd => winget install ApacheFriends.Xampp.X.X installiert und über winget upgrade aktualisiert. Einmal gestartet kann man über Config, Service and Port Settings, Registerkarte Apache den Main Port sowie SSL Port auf eine etwas seltenere Port-Nummer ändern, bspw. 444 und 446, Save, Save. Evtl. vorher Change Language auf Deutsch aber ganz ehrlich, für jeden Tipp, den man erhält, ist es besser alles auf Englisch zu belassen.

Dann Module Apache Config, die httpd.conf öffnet sich und unter Listen bspw. 444 eingeben, unter httpd-ssl.conf kann man Listen zu 446 ändern. Start. Im Browser unter localhost:Portnummer sieht man wunderbar die XAMPP-localhost-Page. Aber von außen komme ich nicht durch. Wo klemmt es?

Na, die Firewall von Windows 10 musste ausgeschaltet werden. Also Windows-Sicherheit bspw. über das Tray-System-Menü (SystemTrayMenu bzw. Systray https://de.wikipedia.org/wiki/Benachrichtigungsfeld ) oder über Start, suchen nach Windows-Sicherheit und unter Firewall- & Netzwerkschutz und (höchstwahrscheinlich) Öffentliches Netzwerk (aktiv?) die Firewall ausschalten.

Schon konnte ich am Smartphone und mittels Firefox für Android über die SIM-Karte also mobilem Internet und der DNS:IP-Port die XAMPP-localhost-Page sehen.

Anscheinend wird das Port-Forwarding (444-499) in der Vodafone Station gelöscht, wenn man sich über WLAN einwählte und die Verbindung später abbrach.

Dass das eine unsichere Konstellation ist, sollte klar sein. Hilfreich ist das hier https://www.vodafonekabelforum.de/viewtopic.php?p=741018#p741018

https://community.apachefriends.org/f/viewtopic.php?f=4&t=83672

0

Ich gehe jetzt mal davon aus, dass der Server ordnungsgemäß läuft und auf dem Server nach Eingabe von "localhost" oder "127.0.0.1" in der Adresszeile des Browsers eine Seite des Webservers angezeigt wird. Dann musst Du musst natürlich die IP-Adresse des Rechners kennen, auf dem XAMPP läuft. ipconfig in der Eingabeaufforderung hilft. Diese IP-Adresse gibst Du im Browser eines anderen Rechners ein, dann sollte das funktionieren. Voraussetzung ist allerdings, dass die Firewall des Rechners, auf dem XAMPP läuft, den Zugriff auch zulässt. Um einen Webserver-Zugriff zu erlauben, muss die Firewall Port 80 durchlassen, für https Port 443, wenn auch der FTP-Server funktionieren soll, muss Port 21 offen sein.

Das kommt auf die bei Dir verwendete Technik an: Eventuell trennt Dein Modem/Router Dein Kabel-Netz ("Ethernet") vom WLAN-Netz ("lokales Funknetz"), indem beiden Bereichen unterschiedliche Netzwerk-Adressbereiche zugewiesen werden. Eventuell mußt Du Dem Gerät dann erstmal einstellen, daß die beiden Bereiche verbunden werden sollen.

Was benutzt Du denn konkret für Vernetzungs-Technik?

Oder hast Du etwa ALLES per WLAN vernetzt? Dann hängen eh alle Geräte im selben Subnetz und "können sich sehen". Entweder über die numerische IP-Adresse oder über einen "Rechnernamen". Als Rechnername fungiert unter Windows auch der Rechnername, der in der Systemsteuerung über das Element "System" angezeigt wird.

Solange Du Dich innerhalb Deines Heimnetzes bewegst, mußt Du keine großartigen Einstellungen vornehmen (außer eventuell bei gleichzeitiger Nutzung von Ethernet-Kabel und WLAN dem Modem/Router erzählen, daß beide zusammengehören).

Musst rausfinden, welche netzwerkinterne IP-Adresse dein PC gerade hat. Über die kannst du drauf zugreifen.

Gewöhnlicherweise sehen interne Netzwerkadressen so aus:

  • 192.168.x.x
  • 172.[16-32].x.x
  • 10.x.x.x

Beste Anlaufstelle dafür ist die Verwaltungsoberfläche deines Netzwerkrouters, der sollte dir anzeigen welche Geräte gerade im Netzwerk hängen und welche Adressen sie jeweils haben.

shincro5  30.12.2023, 23:21

Ich begann mit dem Port-Forwarding auf der Vodafone Station unter kabelbox.local, einloggen, evtl. oben links auf Experten-Modus ändern, dann Registerkarte Internet, Port-Forwarding, unter Port-Forwarding auf das + klicken, Gerät auswählen, passenden Dienstnamen, Protokoll TCP/UDP, Port-Bereich WAN und LAN bspw. 444-499, Anwenden. Auf den passenden Switch klicken, dass er grün wird.

Xampp wird wunderbar durch cmd => winget install ApacheFriends.Xampp.X.X installiert und über winget upgrade aktualisiert. Einmal gestartet kann man über Config, Service and Port Settings, Registerkarte Apache den Main Port sowie SSL Port auf eine etwas seltenere Port-Nummer ändern, bspw. 444 und 446, Save, Save. Evtl. vorher Change Language auf Deutsch aber ganz ehrlich, für jeden Tipp, den man erhält, ist es besser alles auf Englisch zu belassen.

Dann Module Apache Config, die httpd.conf öffnet sich und unter Listen bspw. 444 eingeben, unter httpd-ssl.conf kann man Listen zu 446 ändern. Start. Im Browser unter localhost:Portnummer sieht man wunderbar die XAMPP-localhost-Page. Aber von außen komme ich nicht durch. Wo klemmt es?

Na, die Firewall von Windows 10 musste ausgeschaltet werden. Also Windows-Sicherheit bspw. über das Tray-System-Menü (SystemTrayMenu bzw. Systray https://de.wikipedia.org/wiki/Benachrichtigungsfeld ) oder über Start, suchen nach Windows-Sicherheit und unter Firewall- & Netzwerkschutz und (höchstwahrscheinlich) Öffentliches Netzwerk (aktiv?) die Firewall ausschalten.

Schon konnte ich am Smartphone und mittels Firefox für Android über die SIM-Karte also mobilem Internet und der DNS:IP-Port die XAMPP-localhost-Page sehen.

Anscheinend wird das Port-Forwarding (444-499) in der Vodafone Station gelöscht, wenn man sich über WLAN einwählte und die Verbindung später abbrach.

Dass das eine unsichere Konstellation ist, sollte klar sein. Hilfreich ist das hier https://www.vodafonekabelforum.de/viewtopic.php?p=741018#p741018

https://community.apachefriends.org/f/viewtopic.php?f=4&t=83672

0

192.168.1.x

Schicki96 
Fragesteller
 17.01.2014, 16:52

funktioniert nicht

Laut Google muss ich da ja was in den Cofigs einstellen...

0