{"id":1042,"date":"2012-07-30T22:47:40","date_gmt":"2012-07-30T13:47:40","guid":{"rendered":"http:\/\/www.weschkalnies.de\/blog\/?p=1042"},"modified":"2026-03-25T02:40:33","modified_gmt":"2026-03-24T17:40:33","slug":"xampp-von-ausen-erreichbar-machen","status":"publish","type":"post","link":"https:\/\/www.weschkalnies.de\/blog\/xampp-von-ausen-erreichbar-machen\/","title":{"rendered":"Xampp: Von Au\u00dfen erreichbar machen"},"content":{"rendered":"<p>Da ich verschiedene Webseiten auf verschiedenen mobilen Endger\u00e4ten, z.B. iPhone und iPad, testen wollte, habe ich eine M\u00f6glichkeit gesucht von au\u00dfen auf meine unter Xampp laufenden Webseiten zugreifen zu k\u00f6nnen. Soweit ich wei\u00df gibt es nach wie vor keine Simulatoren f\u00fcr iPhone und iPad &#8211; das macht die Entwicklung sonst teilweise sehr m\u00fchsam, da man immer online arbeiten muss. <!--more--><\/p>\n<p>Als erstes muss man daf\u00fcr sorgen, dass der Router Anfragen auf Port 80 weiterleitet. Dazu richtet man im vorhandenen Router eine entsprechende Port-Weiterleitung ein. In meinem Fall, dem Speedport W722V, sieht das, wie folgt aus.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.weschkalnies.de\/blog\/bilder\/portregel.jpg\" alt=\"Portregel\" \/><\/p>\n<p>Hierbei ist zu beachten, dass man auch das richtige Ger\u00e4t mit der Port-Weiterleitung verkn\u00fcpft. \u00dcber die Mac-Adresse, die sich auf der Kommandozeile unter Windows \u00fcber ipconfig \/all ermitteln l\u00e4sst, kann man die Zuordnung \u00fcberpr\u00fcfen. Ich hatte hier zun\u00e4chst eine falsche Zuordnung, deshalb weise ich nochmal darauf hin ;)<\/p>\n<p>Ok, als N\u00e4chstes ermittelt man z.B. \u00fcber <a href=\"http:\/\/www.wieistmeineip.de\/\" title=\"Wie ist meine IP\" target=\"_blank\">http:\/\/www.wieistmeineip.de\/<\/a> seine eigene IP und \u00f6ffnet diese im Browser. Erg\u00e4nzend dazu kann man \u00fcber <a href=\"http:\/\/www.heise.de\/security\/dienste\/Port-Scans-475179.html\" title=\"Portscan\" target=\"_blank\">Heise<\/a> auch einen Portscan ausf\u00fchren und schauen, ob Anfragen auf Port 80 zugelassen sind.<\/p>\n<p>Jetzt sollte im Browser folgende Fehlermeldung erscheinen.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.weschkalnies.de\/blog\/bilder\/fehler.jpg\" alt=\"Xampp-Sicherheitsfehler\" \/><\/p>\n<p>XAMPP ist standardm\u00e4\u00dfig so eingestellt, dass nur Zugriffe von localhost (127.0.0.0) erlaubt sind. Das l\u00e4sst sich jedoch in der entsprechenden Konfigurationsdatei, xampp\\apache\\conf\\extra\\httpd-xampp.conf entsprechend \u00e4ndern.<\/p>\n<p>Ich w\u00fcrde hier einfach f\u00fcr tempor\u00e4re Tests immer nur die aktuelle eigene IP-Adresse eintragen. Die entsprechende Zeile findet man am Ende der Datei:<\/p>\n<p><code># Close XAMPP sites here<br \/>\n<LocationMatch \"^\/(?i:(?:xampp|licenses|phpmyadmin|webalizer|server-status|server-info))\"><br \/>\n    Order deny,allow<br \/>\n    Deny from all<br \/>\n    Allow from ::1 127.0.0.0\/8<br \/>\n    Allow from :: 87.149.72.106<br \/>\n    ErrorDocument 403 \/error\/HTTP_XAMPP_FORBIDDEN.html.var<br \/>\n<\/LocationMatch><\/code><\/p>\n<p>Also &#8222;Allow from:: 87.149.72.106&#8220; wurde erg\u00e4nzt. Nun startet man Xampp \u00fcber das Control-Center nochmal neu, damit die entsprechende Konfiguration geladen wird und schon sollte der Zurgiff von Au\u00dfen funktionieren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Da ich verschiedene Webseiten auf verschiedenen mobilen Endger\u00e4ten, z.B. iPhone und iPad, testen wollte, habe ich eine M\u00f6glichkeit gesucht von au\u00dfen auf meine unter Xampp laufenden Webseiten zugreifen&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[45,62,63],"class_list":["post-1042","post","type-post","status-publish","format-standard","hentry","category-sonstiges","tag-localhost","tag-xampp","tag-zugriff"],"_links":{"self":[{"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/posts\/1042","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/comments?post=1042"}],"version-history":[{"count":1,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/posts\/1042\/revisions"}],"predecessor-version":[{"id":1791,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/posts\/1042\/revisions\/1791"}],"wp:attachment":[{"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/media?parent=1042"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/categories?post=1042"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/tags?post=1042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}