12
votes

Accéder à Localhost d'iPhone (dans le même réseau)

Je veux tester mon application Web iPhone développée dans localhost (XAMPP) dans mon iPhone. Mon système IP est 192.168.1.1 dans le réseau local.

Quand je visitez http://192.168.1.80 dans le navigateur, il est indiqué "Le serveur 192.168.1.1:80 au routeur DSL nécessite un nom d'utilisateur et un mot de passe".

Je pensais que ce doit être mon nom d'utilisateur / mot de passe Xampp, mais il semble que ce ne soit pas et qu'il affiche une erreur 404.

Mon système et mon iPhone sont dans le même réseau. Alors, où suis-je le mal?


4 commentaires

Où vous testez ce code? sur périphérique ou simulateur?


Lorsque vous dites "Système IP", que voulez-vous dire? Je doute vivement que votre iPhone ait cette adresse IP, à moins que vous ne l'ai spécifiquement attribué, ce qui, si vous l'avez fait, vous devriez changer à mesure que vous êtes en conflit avec votre routeur.


Vous recherchez probablement l'adresse IP de la passerelle, qui sera normalement votre routeur ou votre commutateur. Malheureusement, vous êtes probablement sur un Mac et je ne suis pas sûr de l'égalité de la commande IPConfig de la fenêtre.


Voici une autre solution: Stackoverflow.com/Questtions/3132105/...


3 Réponses :


1
votes

192.168.1.1 On dirait que c'est la propriété intellectuelle de votre routeur, pas de votre Mac. Essayez d'exécuter ifconfig dans un terminal pour déterminer l'adresse IP réelle de votre Mac. C'est probablement quelque chose comme 192.168.1.2.


0 commentaires

2
votes

Êtes-vous sûr que l'adresse IP de votre ordinateur est 192.168.1.1? Il semble que 192.168.1.1 est votre routeur DSL.

Dans ce cas, peut-être que XAMPP demande un mot de passe?

Une autre raison peut être que votre routeur ne laisse pas les ordinateurs LAN les uns des autres ...


0 commentaires

7
votes

Vérifiez que votre IP est correcte pour votre machine hôte.

Windows: Windows + r -> Type "< em> cmd " xxx

* unix: xxx

Habituellement 192.168.0.1 ou 192.168.1.1.1 attribué à votre routeur, ce que vous voyez via votre iPhone.


1 commentaires

La version Windows devrait être ipconfig (vous avez Ifconfig pour les deux)