Cómo ejecutar un servidor web en iPhone
¿Aprender 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 este post. Pero tenga en cuenta que esto no está destinado a albergar el próximo Amazon o iGeeksBlog. Pero puedo prometer que comenzarás un mini proyecto con él.
Sigue leyendo para descubrir cómo puedes realizar esta sencilla tarea en tu iPhone. Pero antes de continuar, puede obtener uno de estos editores de HTML para 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 aprender a usar su nuevo emulador de shell de Linux.
Cómo configurar un servidor web en tu iPhone
Para ejecutar un servidor web, debe instalar Python a través de iSH. Entonces, abra la aplicación iSH que instaló anteriormente y ejecute el siguiente comando:
apk add python3
Nota. Presione la tecla de retorno en su teclado para ejecutar el comando en la terminal iSH.
Una vez completada la instalación, puede escribir python3 –version dentro del shell iSH. La respuesta con la versión de Python significa que ha instalado correctamente Python en su iPhone.
Luego inicie el servidor local llamando al cliente HTTP usando Python3:
python3 -m http.server
Haga clic en Aceptar si se le solicita que permita que iOS cree un servidor con un cliente HTTP. HTTP es un acrónimo de Protocolo de transferencia de hipertexto. Permite el intercambio de solicitudes y respuestas a través de Internet.
Verá la dirección base del servidor en el terminal iSH como:
http://0.0.0.0:8000
Esta dirección es un plan para cada dispositivo que está en la misma red que tu iPhone. Para acceder a él en un navegador, reemplace los ceros con la dirección IP de su Wi-Fi o enrutador.
Entonces la dirección se convierte en:
http://IPAddress:8000
Puede encontrar esta dirección IP yendo a Configuración de iPhone → Wi-Fi. Haga clic en 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 sería:
http://194.173.12:8000
Ahora abra un navegador en su escritorio o en cualquier otro dispositivo que esté en la misma red que 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 iSH predeterminados. Por supuesto, no hay nada que puedas hacer al respecto. Su archivo de proyecto HTML debe estar en el directorio iSH para ejecutarlo en el servidor.
Cree y ejecute el archivo HTML simple en su servidor de iPhone.
Ejecute el siguiente comando en la terminal iSH para crear un nuevo archivo HTML en el directorio raíz de iSH:
touch index.html
Cada carpeta y archivo que crea en el terminal iSH se coloca en la carpeta raíz de iSH. Así que encontrará este nuevo archivo (index.html) en la carpeta raíz del directorio iSH.
Para encontrar este archivo:
- Ve a la aplicación Archivos.
- Haga clic en «Examinar» en la esquina superior izquierda.
- Ir a ES.
- Abra la carpeta raíz y verá su archivo HTML.
Una vez que encuentre el nuevo archivo HTML, puede abrirlo con el editor HTML en su iPhone. Ahora diseña tu HTML y dale el estilo que quieras con CSS. Incluso puede agregar algo 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 con iSH. Todo lo que tiene que hacer es moverlos o copiarlos desde su iPhone a la carpeta raíz de iSH.
Una vez que encuentre el archivo HTML en su iPhone:
- Manténgalo presionado y haga clic en Copiar.
- Vaya a la carpeta raíz de iSH.
- Mantén presionado cualquier lugar de la carpeta y selecciona Pegar.
Después de eso, puede ejecutar el archivo HTML a través del servidor iSH navegando a la dirección del servidor a través de:
http://IPAddress:8000
Asegúrese de reemplazar su dirección IP con su enrutador o dirección IP de Wi-Fi. Además, recuerda que si bien puedes abrir esta dirección en cualquier dispositivo, debe estar en la misma red que tu iPhone en el momento del acceso.
Esto es lo que he alojado en mi servidor iSH:
Nota. Para dejar de usar el servidor web en el iPhone, toque el ícono de la flecha hacia arriba en la barra de herramientas y luego Z en el teclado en la aplicación iSH Shell.
¡Eso es todo!
Sin duda, usar el emulador iSH Linux en el iPhone es un inconveniente, ya que escribir comandos en el shell usando el teclado en pantalla puede ser intimidante. Pero puede usarlo para un buen uso para echar un vistazo al entorno de shell de Linux y cómo funcionan los servidores web.
Dada la dificultad de escribir en el teclado de tu iPhone, puedes emparejarlo con un teclado externo si no te importa. Pero, en general, concluiría que solo puede ejecutar un miniproyecto de sitio web de tipo estático con esto y nada más.
¿Tiene preguntas? Házmelo saber en la sección de comentarios a continuación.
Deja una respuesta