Comment exécuter un serveur Web sur iPhone

Comment exécuter un serveur Web sur iPhone

Apprendre à coder ? Vous a-t-on déjà dit que vous pouviez exécuter un serveur Web sur votre iPhone ? Eh bien, je vous apporte de bonnes nouvelles car je vais vous montrer comment le faire dans ce post. Mais attention, ce n’est pas destiné à héberger le prochain Amazon ou iGeeksBlog. Mais je peux vous promettre que vous commencerez un mini-projet avec.

Continuez à lire pour découvrir comment vous pouvez accomplir cette tâche simple sur votre iPhone. Mais avant de continuer, vous pouvez obtenir l’un de ces éditeurs HTML pour iPhone pour écrire votre code HTML.

Conditions requises pour configurer un serveur Web avec votre iPhone

Vous n’avez besoin que d’un émulateur de shell Linux pour configurer un serveur Web sur votre iPhone. Pour cela, je recommande l’émulateur d’environnement Linux iSH .

Continuons maintenant dans les sections suivantes pour apprendre à utiliser votre nouvel émulateur de shell Linux.

Comment configurer un serveur Web sur votre iPhone

Pour exécuter un serveur Web, vous devez installer Python via iSH. Alors, ouvrez l’application iSH que vous avez installée précédemment et exécutez la commande suivante :

apk add python3

Noter. Appuyez sur la touche retour de votre clavier pour exécuter la commande sur le terminal iSH.

Une fois l’installation terminée, vous pouvez taper python3 –version dans le shell iSH. La réponse avec la version Python signifie que vous avez installé avec succès Python sur votre iPhone.

Démarrez ensuite le serveur local en appelant le client HTTP à l’aide de Python3 :

python3 -m http.server

Cliquez sur OK si vous êtes invité à autoriser iOS à créer un serveur avec un client HTTP. HTTP est un acronyme pour le protocole de transfert hypertexte. Il permet l’échange de demandes et de réponses sur Internet.

Vous verrez l’adresse de base du serveur dans le terminal iSH comme :

http://0.0.0.0:8000

Cette adresse est un plan pour chaque appareil qui se trouve sur le même réseau que votre iPhone. Pour y accéder dans un navigateur, remplacez les zéros par l’adresse IP de votre Wi-Fi ou de votre routeur.

L’adresse devient donc :

http://IPAddress:8000

Vous pouvez trouver cette adresse IP en allant dans Paramètres iPhone → Wi-Fi. Cliquez sur le nom de votre routeur → vérifiez l’adresse IP.

Par exemple, si votre adresse IP est 194.173.12, l’adresse d’hébergement du serveur serait :

http://194.173.12:8000

Ouvrez maintenant un navigateur sur votre bureau ou sur tout autre appareil connecté au même réseau que votre iPhone et recherchez l’adresse du serveur (contenant l’adresse IP). Cela ouvrira une page vierge ou une page contenant les répertoires iSH par défaut. Bien sûr, vous ne pouvez rien y faire. Votre fichier de projet HTML doit se trouver dans le répertoire iSH pour pouvoir être exécuté sur le serveur.

Créez et exécutez le fichier HTML simple sur votre serveur iPhone.

Exécutez la commande suivante dans le terminal iSH pour créer un nouveau fichier HTML dans le répertoire racine iSH :

touch index.html

Chaque dossier et fichier que vous créez dans le terminal iSH est placé dans le dossier racine iSH. Vous trouverez donc ce nouveau fichier (index.html) dans le dossier racine du répertoire iSH.

Pour trouver ce fichier :

  1. Accédez à l’application Fichiers.
  2. Cliquez sur « Parcourir » dans le coin supérieur gauche.
  3. Allez dans IS.
  4. Ouvrez le dossier racine et vous verrez votre fichier HTML.

Une fois que vous avez trouvé le nouveau fichier HTML, vous pouvez l’ouvrir avec l’éditeur HTML sur votre iPhone. Concevez maintenant votre HTML et stylisez-le comme vous le souhaitez avec CSS. Vous pouvez même ajouter du JavaScript pour le rendre réactif. Vous pouvez également visiter l’adresse du serveur pour afficher votre projet.

Comment exécuter un fichier HTML existant avec iSH

Vous pouvez également exécuter des fichiers HTML prédéfinis avec iSH. Tout ce que vous avez à faire est de les déplacer ou de les copier de votre iPhone vers le dossier racine iSH.

Une fois que vous avez trouvé le fichier HTML sur votre iPhone :

  1. Appuyez et maintenez-le enfoncé et cliquez sur Copier.
  2. Accédez au dossier racine iSH.
  3. Appuyez et maintenez n’importe où dans le dossier et sélectionnez Coller.

Après cela, vous pouvez exécuter le fichier HTML via le serveur iSH en accédant à l’adresse du serveur via :

http://IPAddress:8000

Assurez-vous de remplacer votre adresse IP par votre routeur ou votre adresse IP Wi-Fi. N’oubliez pas non plus que même si vous pouvez ouvrir cette adresse sur n’importe quel appareil, elle doit être sur le même réseau que votre iPhone au moment de l’accès.

Voici ce que j’ai hébergé sur mon serveur iSH :

Noter. Pour arrêter d’utiliser le serveur Web sur iPhone, appuyez sur l’icône de flèche vers le haut dans la barre d’outils, puis sur Z sur le clavier dans l’application iSH Shell.

C’est tout pour ça !

Sans aucun doute, l’utilisation de l’émulateur iSH Linux sur l’iPhone n’est pas pratique, car taper des commandes dans le shell à l’aide du clavier à l’écran peut être intimidant. Mais vous pouvez l’utiliser à bon escient pour jeter un coup d’œil à l’environnement shell Linux et au fonctionnement des serveurs Web.

Compte tenu de la difficulté de taper sur le clavier de votre iPhone, vous pouvez le coupler avec un clavier externe si cela ne vous dérange pas. Mais en général, je conclurais que vous ne pouvez exécuter un mini-projet de site Web de type statique qu’avec cela et rien d’autre.

Avoir des questions? Faites-le moi savoir dans la section des commentaires ci-dessous.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *