Cómo ejecutar un servidor web en iPhone
¿Aprendiendo a programar? ¿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 este post. Pero ten en cuenta que esto no está destinado a alojar el próximo Amazon o Mac-OS.org. Pero te prometo que harás un miniproyecto con él.
Sigue leyendo para ver cómo harás esta sencilla tarea con tu iPhone. Pero antes de continuar, es posible que desee obtener uno de estos editores de HTML para el iPhone para escribir su HTML.
- Requisitos para configurar un servidor web con tu iPhone
- Cómo configurar un servidor web en tu iPhone
Requisitos para configurar un servidor web con tu iPhone
Solo necesita un emulador de shell de Linux para configurar un servidor web en su iPhone. Para ello, recomiendo el emulador 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, debe instalar Python a través de iSH. Por lo tanto, abra la aplicación iSH que instaló anteriormente y ejecute el siguiente comando:
apk add python3Nota: Presione la tecla de retorno en su teclado para ejecutar un comando en el terminal iSH.
Una vez finalizada la instalación, puede escribir python3 -version dentro del shell iSH. Una respuesta con la versión de Python indica que has instalado Python correctamente en tu iPhone.
A continuación, inicie un servidor local llamando a un cliente HTTP con Python3:
python3 -m http.serverPulse Aceptar si se le solicita que permita a iOS crear 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ás la dirección de la base del servidor en el terminal iSH como:
http://0.0.0.0:8000Esta dirección es un plano 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.
Por lo tanto, la dirección se convierte en:
http://IPAddress:8000Puede encontrar esta dirección IP yendo a la Configuración de su iPhone → Wi-Fi. Toque el nombre de su enrutador → verifique la dirección IP.
Por ejemplo, si su dirección IP es 194.173.12, la dirección de alojamiento del servidor se convierte en:
http://194.173.12:8000
Ahora, abra el navegador en su escritorio o cualquier otro dispositivo que comparta la misma red con su iPhone y busque la dirección del servidor (que contiene la dirección IP). Esto abrirá una página en blanco o una página que contiene directorios predeterminados de iSH. Por supuesto, no se puede hacer nada con eso. El 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 el terminal iSH para crear un nuevo archivo HTML dentro del directorio raíz de iSH:
touch index.htmlCada carpeta y archivo que crea desde el terminal iSH va a la carpeta raíz de iSH. Así que encontrarás este nuevo archivo (index.html) dentro de la carpeta raíz del directorio iSH.
Para localizar este archivo:
- Ve a la aplicación Archivos .
- Pulsa Explorar en la parte superior izquierda.
- Ve a iSH.
Abre la carpeta raíz y verás tu archivo HTML.
Una vez que localices el nuevo archivo HTML, puedes abrirlo usando tu editor HTML en tu iPhone. Ahora, desarrolla tu HTML y dale el estilo que quieras con CSS. Incluso puede agregar un poco de JavaScript para que sea responsivo. 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 preconstruidos con iSH. Todo lo que necesita hacer es moverlos o copiarlos desde su iPhone a la carpeta raíz de iSH.
Una vez que encuentres el archivo HTML en tu iPhone:
- Manténgalo presionado y toque Copiar.
- Vaya a la carpeta raíz de iSH.
-
Mantenga presionado cualquier espacio dentro de la carpeta y seleccione Pegar.
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:
http://IPAddress:8000Asegúrese de reemplazar su dirección IP con su enrutador o dirección IP de Wi-Fi. Además, recuerde que, si bien puede abrir esta dirección en cualquier dispositivo, debe compartir la misma red con su iPhone en el momento del acceso.
Esto es lo que alojé con mi servidor iSH:
Nota: Para dejar de usar un servidor web en el iPhone, toca el ícono de la flecha hacia arriba en la barra de herramientas seguido de la Z en el teclado en la aplicación iSH Shell.
¡Eso es todo por este!
Sin duda, usar el emulador iSH Linux en el iPhone no es conveniente, ya que escribir comandos en el shell con el teclado en pantalla puede ser desalentador. Pero puede 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 solo puedes ejecutar un mini proyecto de sitio web de tipo estático con esto y nada más.
¿Tienes alguna pregunta? Házmelo saber en la sección de comentarios a continuación.
Leer más:
- ¿El iPhone no puede verificar la identidad del servidor? 5 correcciones que funcionan
- Cómo configurar un servidor proxy en iPhone y iPad
- ¿Qué es el proceso de WindowServer en Mac? Cómo solucionar el uso elevado de la CPU




