Cómo ejecutar un servidor web en iPhone

¿Aprendiendo a codificar? ¿Alguna vez te han dicho que puedes ejecutar un servidor web en tu iPhone? Bueno, te traigo buenas noticias, ya que te mostraré cómo hacerlo en esta publicación. Pero tenga en cuenta que esto no está destinado a albergar el próximo Amazon o iGeeksBlog. Pero puedo prometerte que ejecutarás un miniproyecto con él.

Sigue leyendo para ver cómo realizarás esta sencilla tarea con tu iPhone. Pero antes de continuar, es posible que desees adquirir uno de estos editores HTML para iPhone para escribir tu HTML.

Requisitos para configurar un servidor web con tu iPhone

Sólo necesitas un emulador de shell de Linux para configurar un servidor web en tu iPhone. Para ello recomiendo elEmulador de entorno iSH Linux.

Ahora, continuemos en las siguientes secciones para ver cómo usar su nuevo emulador de shell de Linux.

Cómo configurar un servidor web en tu iPhone

Para iniciar el servidor web, necesita instalar Python a través de iSH. Entonces, abra la aplicación iSH que instaló anteriormente y ejecute el siguiente comando:

RELACIONADO:Solución: Windows no puede ejecutar la comprobación del disco en este volumen porque está protegido contra escritura

apk add python3

Nota: Presione eldevolveren su teclado para ejecutar un comando en el terminal iSH.

Una vez finalizada la instalación, puedes escribirpython3 -versióndentro del caparazón iSH. Una respuesta con la versión de Python indica que ha instalado Python correctamente en su iPhone.

A continuación, inicie un servidor local llamando a un cliente HTTP con Python3:

python3 -m http.server

GrifoDE ACUERDOsi se le solicita que permita que iOS cree un servidor con el cliente HTTP. HTTP es un acrónimo de protocolo de transferencia de hipertexto. Garantiza el intercambio de solicitudes y respuestas a través de Internet.

Verá la dirección base del servidor en la terminal iSH como:

https://0.0.0.0:8000

Esta dirección es un modelo para cada dispositivo que comparte una red como su iPhone. Para acceder a él en el navegador, reemplace los ceros con la dirección IP de su Wi-Fi o enrutador.

Entonces la dirección se convierte en:

https://IPAddress:8000

Puede encontrar esta dirección IP yendo a suConfiguración de iPhonewifi. Toca tunombre del enrutador→ comprobar siDirección IP.

Por ejemplo, si su dirección IP es 194.173.12, la dirección de alojamiento del servidor será:

https://194.173.12:8000

Ahora, abre el navegador en tu escritorio o en cualquier otro dispositivo que comparta la misma red con tu iPhone y busca la dirección del servidor (que contiene la dirección IP). Esto abrirá una página en blanco o una página que contiene los directorios predeterminados de iSH. Por supuesto, no puedes hacer nada con eso. Su archivo de proyecto HTML debe estar dentro del directorio iSH para ejecutarlo en el servidor.

Cree y ejecute un archivo HTML simple con el servidor de su iPhone

Ejecute el siguiente comando en la terminal iSH para crear un nuevo archivo HTML dentro del directorio raíz de iSH:

touch index.html

Cada carpeta y archivo que crea desde el terminal iSH va a la carpeta raíz de iSH. Entonces encontrarás este nuevo archivo (índice.html) dentro delraízcarpeta del directorio iSH.

Para localizar este archivo:

Una vez que ubique el nuevo archivo HTML, puede abrirlo usando el editor HTML de su iPhone. Ahora, desarrolla tu HTML y dale el estilo que quieras con CSS. Incluso puedes agregar un poco de JavaScript para que responda. También puede visitar la dirección del servidor para mostrar su proyecto.

Cómo ejecutar un archivo HTML existente con iSH

También puede ejecutar archivos HTML prediseñados utilizando iSH. Todo lo que necesitas hacer es moverlos o copiarlos desde tu iPhone a la carpeta raíz de iSH.

Una vez que encuentre el archivo HTML en su iPhone:

Una vez hecho esto, ahora puede ejecutar el archivo HTML a través del servidor iSH yendo a la dirección del servidor a través de:

https://IPAddress:8000

Asegúrese de reemplazar suDirección IPcon su enrutador o dirección IP de Wi-Fi. Además, recuerda que si bien puedes abrir esta dirección en cualquier dispositivo, debe compartir la misma red con tu iPhone en el momento del acceso.

Esto es lo que alojé con mi servidor iSH:

Nota: Para dejar de usar un servidor web en iPhone, toque el ícono de flecha hacia arriba en la barra de herramientas seguido de Z en el teclado en la aplicación iSH Shell.

¡Eso es todo por este!

Sin lugar a dudas, usar el emulador iSH Linux en el iPhone no es conveniente ya que escribir comandos en el shell con el teclado en pantalla puede resultar abrumador. Pero puedes darle un buen uso para vislumbrar el entorno de shell de Linux y cómo funcionan los servidores web.

Teniendo en cuenta la dificultad de escribir con el teclado de tu iPhone, puedes emparejarlo con un teclado externo si no te importa. Pero, en general, concluiría que sólo puedes ejecutar un mini proyecto de sitio web de tipo estático con esto y nada más.

¿Tiene alguna pregunta? Déjamelo saber en la sección de comentarios a continuación.

Leer más: