Wie wollen Sie den Zugriff auf eine website auf localhost vom iPhone-browser
Arbeite ich an einer mobilen website und möchten, um es zu testen mit meinem iPhone-browser. Mein Windows-7-Computer und iPhone im selben drahtlosen Netzwerk. Wie erhalte ich Zugriff auf localhost vom iPhone? Jetzt bekomme ich einen 404-Fehler.
InformationsquelleAutor der Frage rams | 2010-06-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zugriff auf localhost aus dem iPhone wird einfach ein loopback zu /versuchen, eine Verbindung zu sich selbst (Wenn es unterstützt wird?).
Was Sie tun müssen ist, finden Sie die IP Ihres desktop-Rechner (z.B. Wenn Windows, gehen Sie auf die
Command Prompt
und gebenipconfig
oder gehen Sie zuNetwork and Sharing Centre
und schauenconnection status
.Sobald Sie Ihre ip, besuchen Sie einfach die von Ihrem browser z.B.
http://192.168.0.102
.Müssen Sie möglicherweise öffnen Sie den port 80 (oder welchen Anschluss Ihre website ausgeführt wird) in der inbound-Sicherheit Ihrer firewall, wenn Sie ausgeführt werden.
InformationsquelleAutor der Antwort Wil
Wenn Sie sind Mac benutzen, gehen Sie zu System Einstellungen - > Netzwerk und verwenden Sie Ihre IP-Adresse anstelle von localhost. Sie können auch port-Nummer. In meinem Fall, ich habe einen server auf port 1448 und ich können eine Vorschau 192.168.1.241:1448 mit dem iPhone.
InformationsquelleAutor der Antwort Fatih
Versuchen Sie dies:
cmd
ipconfig
(Alt)ifconfig
(Neu)(xxx.xxx.xxx.xxx ist Ihre IP -)
Hinweis: Sie müssen die Berechtigung für die firewall-Einstellungen, wenn überhaupt.
InformationsquelleAutor der Antwort CuSS
Wenn Sie MAMPgeben Sie Ihre IP-Adresse (sagen wir mal 192.0.0.63) in Ihren iPhone-Safari-browser, gefolgt von der Portnummer 8888 (z.B. 192.0.0.63:8888), und Sie werden in der Lage sein zu sehen, Ihre lokale site auf Ihrem iPhone.
Und wenn Sie einen WAMP server, wieder in Ihren iPhone-safari-browser unter der IP-Adresse (sagen wir mal 192.0.0.63) und das ist es. Aber vergessen Sie nicht, entfernen Sie die
deny from all
aus dem httpd.conf-Datei für Ihr WAMP-server. Wenn Sie sich für die Linieallow from 127.0.0.1
vor ihm oder unterhalb von ihm werden Sie sehendeny from all
; einfach löschen Sie diese Zeile und starten Sie Ihren xampp-server und das sollte um den job.InformationsquelleAutor der Antwort ecko
können Sie versuchen,ngrok.io. Funktioniert auf demselben Prinzip wie localtunnel.
Laden Sie die Anwendung für Ihr Betriebssystem. und versuchen zu laufen, wie:
für linux:
8000 ist der port-Nummer Ihre Anwendung ausgeführt wird, auf.
für windows:
InformationsquelleAutor der Antwort Manish Gupta
Wenn Sie nicht auf dem gleichen Netzwerk, können Sie diese Drittanbieter-tool namens localtunnel
http://localtunnel.me/
Es im Grunde Routen, die die Inhalte über einen anderen server ist und Sie Zugriff.
InformationsquelleAutor der Antwort Nikos
Wenn Sie Lieber Geben Sie Einen Hostnamen Statt der IP-Adresse
Erste Option (Schnell Weg):
Sollten Sie in der Lage sein zu navigieren, um
http://my-macbook-pro.local/mywebsite
auf Ihrem iPhone. Sehen https://stackoverflow.com/a/9304094/470749Dieser Ansatz neigt dazu, zu arbeiten, weil die '.lokale' Domäne ist eine spezielle reservierte Wort.
Zweite Option:
Sehen http://xip.io/die einen kostenlosen service und ist super bequem. Keine Konfiguration notwendig.
Dann, wenn Sie durchsuchen, um http://mysite.app.192.168.1.130.xip.io (mithilfe eines Browsers auf Ihrem server oder auf jedem Gerät in Ihrem LAN), es wird die Seite gehostet bei
192.168.1.130
.Und wenn Sie das Homestead auf der Maschine vorhanden ist, die IP, der Browser http://mysite.app.192.168.1.130.xip.io:44300 (mit dem port in der URL) irgendwie zeigt die Seite gehostet wird, auf dem Homestead Vagrant die virtuelle Maschine auf
192.168.10.10
. Ziemlich erstaunlich.Dritte Option (die nicht abhängig von einem Dienst und ist flexibler aber komplizierter und funktioniert nur, wenn Sie einen router mit DD-WRT drauf):
Wenn Sie eine lokale server-hosting mehrere verschiedene Websites, die Sie zugreifen möchten, über verschiedene Hostnamen (via iPhone), können Sie dies tun.
Services > Services > Static Leases
legen Sie die MAC-Adresse Ihres Servers auf eine bestimmte IP-Adresse, wie192.168.1.108
. Legen Sie Ihren Hostnamen, um das gleiche wie Sie mit dem Namen Ihres Computers früher. "Client-Lease-Zeit" werden kann, 1440 Minuten.Save
und auchApply Settings
mit jeder änderung. ("Sparen" scheint nicht automatisch die Einstellungen übernehmen.) Wenn Sie eine Fehlermeldung erhalten, ist es wahrscheinlich, weil das GUI-design von DD-WRT ist irreführend und unnötig gedrückt "Add" für Statische Leases.DHCP Server > User Domain
wählen Sie "LAN & WAN". Für die "LAN-Domäne", legen Sie es auf einige kurze Zeichenfolge ein, beispielsweise Ihre Initialen ohne Satzzeichen (z.B. "xyz"). Wahrscheinlich vermeiden Sie die Verwendung des Wortes "lokal", da könnte es zu Konflikten kommen. Nicht mit real-world-domains wie "com", "org", "net" usw.Services > Services > DNSMasq
aktivieren DNSMasq und "Local DNS" und konfigurieren "Zusätzliche DNSMasq-Optionen", um so etwas wie:address=/project1.xyz/project2.xyz/192.168.1.108
(woxyz
ist, was Sie gewählt haben im vorherigen Schritt die IP-Punkte zu der bestimmten Maschine, undproject1
undproject2
was Hostnamen ein, den Sie möchten, zeigen Sie auf jedes dieser Projekte (wie z.B. unterschiedliche Nginx configs).Nun können Sie Blättern, um
http://ryandesk.xyz
in Ihrem iPhone (oder in Ihrem desktop-browser), und es löst auf Ihrem lokalen server. So hoffentlich haben Sie einrichten Nginx oder Apache oder was auch immer zu hören hostname.https://wiseindy.com/it/how-to-access-your-pcs-using-dns-names-with-dd-wrt/
http://www.howtogeek.com/69696/how-to-access-your-machines-using-dns-names-with-dd-wrt/
InformationsquelleAutor der Antwort Ryan
WebpackDevServer localhost vom iphone
Wenn Sie eine app verwenden, die ausgeführt wird auf einem Knoten. Sie können webpack als build-tool, und verwenden Sie Ihre eingebaute devserver
Die Sie verwenden können, webpackdevserver starten Sie Ihre Anwendung von einem localhost-server und übergeben Sie dann in Ihre localhost-Adresse und den port Ihrer Wahl.
dann von Ihrem iPhone können Sie für den Zugriff
http://192.168.2.89:3000
InformationsquelleAutor der Antwort Tarandeep Singh
Wenn Sie mit mac (OSX) :
Auf den mac:
Wenn Sie testen Ihre website mit der Adresse : "localhost:8888/mywebsite" (es hängt von Ihrem MAMP-Konfigurationen)
Auf Ihr Handy :
Hinweis : Sie müssen mit dem gleichen Netzwerk verbunden (WLAN)
InformationsquelleAutor der Antwort Jibeee
Können Sie die IPAdresse des Computers statt http://localhost.
Aber es kann nicht zugegriffen werden. Sie Bearbeiten müssen Sie die httpd.conf (oder gleichwertig Konfigurations-Datei) Ihrer server-software. Ich habe keine php installiert jetzt, aber Sie können die Suche mit Stichwort: "Allow from" oder "/Verzeichnis"
Hinweis: die IP von dem PC wo XAMPP läuft, sollte eine statische IP(nicht die vom Router per DHCP zugewiesen), sonst haben Sie zu prüfen, es manuell jedes mal, wenn Sie starten Sie den PC neu.
InformationsquelleAutor der Antwort kyehan
Wollte ich dasselbe erreichen wie die ursprüngliche Anforderung, und suchte nach einer Antwort, die hier ein-und ausgeschaltet jede firewall und virusprotection ohne Erfolg.
Dann fand ich die folgende Aussage in Bezug auf IIS express in der microsoft-Dokumentation:
"IIS express nicht dienen, die Anforderungen an einen browser auf einem anderen computer, so dass Ihre Genehmigung leichter in corporate environments".
Bottom line - Sie müssen IIS installieren (nicht die gelieferte IIS express), um Ihr Projekt zu sehen außerhalb von Ihrem computer.
Quelle:
http://msdn.microsoft.com/en-us/library/58wxa9w5.aspx
Hoffe, dies ist hilfreich, um anderen Menschen, die Nüsse drehen sich aus alle security-Funktion auf Ihrem computer.
InformationsquelleAutor der Antwort DrHooverCraft
Wenn Sie arbeiten an einem php-Projekt können Sie ändern Sie die base-href:
<base href="<?php echo str_replace("localhost","192.x.x.x",HTTPS_SERVER);?>">
Tun, ist wichtig für das laden von Bildern, css-und js-Dateien auf Ihrem Handy.
InformationsquelleAutor der Antwort Yassin
Mit WAMP:
1) klicken Sie auf WAMP-Symbol>Online Gestellt (warten, bis wieder neu gestartet werden).
2) Dann (wenn du WLAN auf dem Iphone auf dem gleichen Netzwerk), öffnen Sie Ihre IP im iPhone-browser
d.h.
http://192.168.1.22
ODERhttp://164.92.124.42
Finden Sie Ihre lokale IP ' s:
a) klicken Sie auf Start>Ausführen>cmd und geben ipconfig ,dann sehen Sie es.
ODER
b) klicken Sie auf den blauen Pfeil und "lease neue ip".
p.s. Das ist alles. jetzt können Sie Zugang (open) localhost aus Android oder iPhone
InformationsquelleAutor der Antwort T.Todua
Für diejenigen von Ihnen, dass Sie die richtige IP-Adresse und Sie sind immer NOCH nicht in der Lage, eine Verbindung zum lokalen server, eine andere Sache zu prüfen, ist, dass Sie oder Ihre Mitarbeiter nicht das Gerät so konfigurieren, verwenden Sie einen proxy-server.
Hatte ich ein Gerät, dass wäre nicht anschließen, und es stellte sich heraus, dass das Gerät so konfiguriert wurde, verwenden Sie Charles Proxy, die natürlich nicht in Betrieb war.
InformationsquelleAutor der Antwort David
Für Mac öffnen Sie einfach das Netzwerk-Dienstprogramm (Sie finden diese leicht durch Eingabe von cmd + Leertaste öffnet spotlight und dann in der spotlight-beginnen Sie mit der Eingabe-Netzwerk-Dienstprogramm). Wählen Sie Netzwerk-Dienstprogramm, wenn Sie offen ist, wird Ihre IP-Adresse befindet sich neben dem label IP-Adresse. Also im Grunde mit der IP kannst du in irgendwelche offenen ports in Ihrem lokalen mac, z.B. wenn Sie eine website läuft lokal auf localhost:3000 und Ihre ip-Adresse ist 154.31.92.0 dann von Ihrem Telefon aus können Sie die Webseite einfach durch Eingabe 154.31.92.0:3000 in einem browser.
PS - Das funktioniert nur, wenn sowohl Telefon und computer sind auf dem gleichen Netzwerk
InformationsquelleAutor der Antwort Kenigbolo
Haben Sie einen Blick auf diese Antwortes wird erläutert, intern routing HTTP durch direkte Objective-C-Aufrufe, HTTP-fähig, layer/embedded web server (angenommen, dass die HTTP-server-code wird innerhalb der gleichen Anwendung, der will die Anzeige von HTML in ein web-widget).
Dies hat den Vorteil, das Sie etwas sicherer machen (und wahrscheinlich schneller), da keine port(s) sollten ausgesetzt werden.
InformationsquelleAutor der Antwort Big Rich
Gibt es eine sehr einfache Möglichkeit, dies zu erreichen:
Window + R
dann geben Sieipconfig
dann bekommen Sie Ihre aktuelle ip-Adresse des ur-pc, sieht es wie folgt aus: 192.168.XX.XXHinweis:
Wenn das nicht funktioniert hat. Schalten Sie anti-virus-software in Ihrem PC, wenn immer noch nicht funktioniert, versuchen Sie deaktivieren windows-firewall, denn das Problem bezieht sich auf die PC-firewall.
InformationsquelleAutor der Antwort SkuraZZ
Wenn Sie einen Mac -
Verbinden Sie Ihr iPhone mit Ihrem Mac via USB.
Gehen Sie zu Netzwerk-Dienstprogramm (cmd+Leertaste, und geben Sie "network utility")
Gehen Sie auf die "Info" - Reiter
Klicken Sie auf das drop-down-Menü, das sagt "Wi-Fi" und wählen Sie "iPhone-USB" wie gezeigt, in der
Foto.
Finden Sie eine IP-Adresse "xxx.xxx.xx.xx" oder ähnliches. Öffnen Sie den Safari browser auf Ihrem iPhone und geben Sie IP-Adresse:Portnummer
Beispiel: 169.254.72.86:3000
[HINWEIS: Wenn das Feld IP-Adresse leer ist, stellen Sie sicher, Ihr iPhone ist über USB angeschlossen, beenden Sie Network Utility, öffnen Sie es erneut und überprüfen Sie die IP-Adresse.]
InformationsquelleAutor der Antwort arjunkm
Wenn Sie gehen den Weg, Sie ging in Ihrem Netzwerk-Einstellungen und erste Wi-Fi-IP-Adresse, wie xxx.xxx.x.xxx:9000 (:9000 oder je nachdem, welcher port offen ist), stellen Sie sicher, dass Ihr mobiles Gerät ist auch auf dem gleichen Wi-Fi - /signal-IP-Adresse. Ich verbrachte einen Tag mit dem Versuch, diese zu arbeiten und es hat nicht funktioniert, bis ich schaltete mein Handy aus dem Mobilfunknetz, mit dem gleichen Wi-Fi-Verbindung/IP-Adresse. Geöffnet bis einmal machte ich das update.
InformationsquelleAutor der Antwort timepicker_question
Von meinem iphone wollte ich durchsuchen Sie eine website gehostet wird unter IIS-server auf meinem Windows 8 laptop. Nach einiger Lektüre herum, öffnete ich die Windows-Firewall, ausgewählte "Zulassen ein Programm oder feature durch die Windows-firewall". Dann nach unten gescrollt und geprüft "World Wide Web-Dienste (HTTP)" aus der Liste. Das ist alles, es funktionierte.
Hoffe es hilft jemand anderem zu.
InformationsquelleAutor der Antwort sumit
In meinem Fall
zuerst habe ich angeschlossen mein pc und Handy im selben Netzwerk, können Sie ping auf Ihrem Handy vom pc um die Verbindung zu testen.
Mir läuft mein Projekt mit GGTS(Groovy/Grails Tool Suite) lokal dann Zugriff auf Webseiten von mobilen Nutzung von PC-IP-Adresse und es funktioniert sehr gut.
PS. ausführen von lokalen, die es geben würde, url (http://localhost:8080/projectname) ersetzen Sie localhost mit dem PC, IP-Adresse, wenn Sie versuchen, Zugriff auf Ihren lokalen website von mobile
InformationsquelleAutor der Antwort tum
Wenn Sie auf einem mac stellen Sie sicher, dass Sie zum Bearbeiten Ihres
/etc/hosts
- Datei.Finden Sie die IP-Adresse gemäß den Anweisungen oben, und fügen Sie die folgende Zeile in die Datei
Danach die oben genannten Schritte funktioniert: navigieren Sie zu der rechten Seite in meinem iphone-browser, besuchen Sie http://172.x.xx.x.x:port
http://www.imore.com/how-edit-your-macs-hosts-file-and-why-you-would-want
InformationsquelleAutor der Antwort ajwl
Anderen quick-and-dirty Weg, dies zu tun auf einem mac zu öffnen xcode (wenn Sie es installiert haben) und starten Sie safari auf Ihrem simulator. Eingabe
localhost
hier wird die Arbeit als gut.InformationsquelleAutor der Antwort Julian B.