Wie kann ich eine lokal entwickelte Website von einem Remote-Gerät (wie einem iPhone) testen?

Lesezeit: 2 Minuten

Ich entwickle ein neues WordPress-Theme und mache das lokal auf meinem Laptop mit MAMP. Auf meinem Laptop kann ich auf die Site unter localhost:8800 zugreifen.

Gibt es eine Möglichkeit, diese localhost-Site von meinem iPhone aus zu besuchen? Ich möchte sehen, wie das Design auf mobilen Geräten aussieht, anstatt nur die Größe meines Browsers zu ändern. Könnte dies funktionieren, wenn ich ein Ad-hoc-WLAN-Netzwerk zwischen den beiden erstelle?

Benutzeravatar von anstrangel0ver
fremder0ver

Probieren Sie den Link Wie greifen Sie vom iPhone-Browser aus auf eine Website zu, die auf localhost ausgeführt wird? Hier ist etwas, wonach Sie vielleicht suchen.

oder wenn Sie Ihre Website auf verschiedenen Geräten testen möchten http://quirktools.com/screenfly/ Dieser Link könnte hilfreich sein 😉

Besuchen Sie diese Seite (http://xip.io/) und ersetzen Sie in Ihrem vhost-Setup die IP-Adresse durch Ihre lokale IP:

#mysite.local
<VirtualHost *:80>
 DocumentRoot "/Users/me/Sites/Development/mysite/www"
 ServerName mysite.local
 ServerAlias mysite.local.192.168.1.81.xip.io
  <Directory "/Users/me/Sites/Development/mysite/www">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
 </Directory>
</VirtualHost>

Gehen Sie dann auf Ihrem Gerät zu mysite.local.192.168.1.81.xip.io

  • Ausgezeichnet, besser als die akzeptierte Antwort oben, da Sie damit problemlos auf alle Ihre lokalen Websites zugreifen können, danke für den Tipp. Wenn Sie einen benutzerdefinierten Port für Ihre Website verwenden (z. B. :8888), müssen Sie hinzufügen, dass Sie diesen auch im Browser hinzufügen sollten, also mysite.local.192.168.1.81.xip.io:8888

    – nthonygrün

    3. Januar 2015 um 11:06 Uhr

  • Was machst du dann für das Zertifikat? Führen Sie eine Zertifizierungsstelle auf dem lokalen Webserver aus und installieren Sie ihr Stammzertifikat auf jedem mobilen Gerät?

    – Damian Yerrick

    17. November 2016 um 23:50 Uhr

Am einfachsten ist es, Ihren Mac und Ihr iPhone mit demselben WLAN-Netzwerk zu verbinden. Rufen Sie dann Ihre IP-Adresse in den Systemeinstellungen | ab Netzwerk. Es wird im Statusbereich angezeigt und sieht wahrscheinlich so aus wie 10.10.5.100.

Dann auf dem iphone zu gehen http://10.10.5.100:8800

  • Funktioniert nicht, wenn Ihr Server virtualhost verwendet (mehrere Hostnamen)

    – James

    5. September 2017 um 23:08 Uhr

Marks Benutzeravatar
Markieren

Angenommen, das iPhone befindet sich im selben Netzwerk wie der Testserver, navigieren Sie einfach zu seiner IP-Adresse auf Ihrem Telefon.

BEARBEITEN: Wenn Sie mehrere Hostnamen haben, können Sie verwenden DNSMasq. Wenn Sie eine haben dd-wrt Router, fügen Sie die folgenden Zeilen zum Feld “Zusätzliche DHCP-Optionen” auf der Seite “Dienste” hinzu – und stellen Sie sicher, dass DNSMasq aktiviert ist 🙂

address=/dev/192.168.1.2
interface=lo
no-dhcp-interface=lo

Dadurch werden .dev-Domains auf 192.168.1.2 geleitet – passen Sie sie an Ihre eigenen Bedürfnisse an.

1387630cookie-checkWie kann ich eine lokal entwickelte Website von einem Remote-Gerät (wie einem iPhone) testen?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy