Configuration d'un serveur Web avec un nom de domaine sur un iPhone


Réponses:


1

Oui, c'est bien possible. Vous pouvez utiliser n'importe quel logiciel de serveur Web sur l'iPhone - et à partir de là, la configuration est identique à celle d'un serveur Web avec un nom de domaine sur tout autre ordinateur / serveur:

  • Vous devez acheter le nom de domaine

  • Vous devez configurer le service DNS pour le nom de domaine.

  • Vous devez configurer un enregistrement A dans DNS pour l'adresse IP statique de l'iphone ou configurer DynDNS si votre iPhone dispose d'une adresse IP dynamique.

Cependant, dans la pratique, il ne vaut pas la peine d'avoir un serveur Web sur un iPhone. Vous rencontrerez des problèmes avec l'application de serveur Web mise en arrière-plan, l'iPhone éteint / éteint, la batterie usée trop rapidement, des problèmes de connectivité avec le WiFi, un débit trop faible, etc. Certains peuvent être atténués. en utilisant par exemple une connexion Ethernet câblée et un chargeur connecté en permanence, mais cela ne sera pas pratique.

En plus de ces problèmes, vous constaterez que le logiciel de serveur Web est limité au type d'extensions / plugins que vous pouvez installer (généralement aucun), et que vous ne pourrez généralement héberger que du contenu statique (c'est-à-dire sans scripts ASP / PHP). , etc.).

Regardez par exemple DraftCode, si vous souhaitez exécuter des scripts PHP sur le téléphone:

https://solesignal.com/draftcode/

Si vous souhaitez simplement exécuter un serveur Web simple sans contenu dynamique, vous pouvez par exemple consulter "Application serveur Web pour le partage de fichiers facile":

https://itunes.apple.com/us/app/easy-file-sharing-web-server-app/id554620332?mt=8

Si vous êtes développeur, vous pouvez créer votre propre application de serveur Web à l'aide de cadres / bibliothèques tels que Criollo ou GCDWebServer:

https://criollo.io

https://github.com/swisspol/GCDWebServer


Est-il possible de faire fonctionner le serveur Web même s'il est en arrière-plan?
Ina
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.