Cómo ejecutar un servidor web simple en iPad o iPhone

1
Simple web server running on iPad or iPhone

¿Quieres ejecutar un servidor web simple desde un iPad o iPhone? Si tiene iSH Linux shell ejecutándose en iOS, puede iniciar y ejecutar fácilmente un servidor web simple directamente desde un iPhone o iPad. Al ejecutar iSH e iniciar un servidor web con python 3, puede servir archivos HTML o una lista de directorios en el mismo dispositivo a través de localhost, o cualquier persona en la misma red con la dirección IP de los dispositivos iOS. Obviamente, esto no va a ser tan funcional o funcional como la ejecución de apache o nginx, pero si desea familiarizarse con un entorno de desarrollo HTML local simple o servir algo a través de http desde un iPhone o iPad, todo saldrá bien. Además, es simplemente genial.

Cómo ejecutar un servidor web en iOS con iSH y python

Instale iSH en el iPhone o iPad como se indica aquí si aún no lo ha hecho, de lo contrario, inicie iSH
En la línea de comandos de iSH en iOS, ingrese la siguiente sintaxis y presione regresar:

python3 -m http.server

Cuando vea el mensaje ‘Serving HTTP on 0.0.0.0 port 8000’, ahora está listo para conectar el servidor web desde el mismo dispositivo u otro:

Python servidor web simple que se ejecuta en iOS

Para conectarse al servidor web iOS desde el mismo dispositivo (localhost), apunte cualquier navegador web a:

http://127.0.0.1:8000Cargando servidor web desde localhost en iPad

Para conectarse al servidor web iOS desde otro dispositivo en la misma red, apunte cualquier navegador web a:

http: // DEVICE-IP-ADDRESS: 8000Remplazando ‘DEVICE-IP-ADDRESS’ con la dirección IP del dispositivo que ejecuta iSH y el servidor web de Python, puede encontrar la dirección IP de los dispositivos iOS en Configuración de red si es necesario. (La captura de pantalla de ejemplo muestra la IP del dispositivo iOS 192.168.1.10)Cargando el servidor web iOS desde otro dispositivo iOS en la misma red

Recomendamos:
▷ Cómo actualizar Mac a MacOS Mojave

Muy bien, ¿verdad?

Probablemente querrá colocar algún archivo index.html básico en el directorio de trabajo actual desde donde está ejecutando el servidor de Python. Si no tiene un archivo index.html simple en el directorio de trabajo actual en el dispositivo iOS donde se ejecuta el comando python, en su lugar se muestra una lista de directorios simple.

Mientras se ejecuta el servidor web simple, verá que la información de registro estándar aparece en la ventana del terminal iSH, que muestra los tiempos de acceso, fechas, direcciones IP, solicitudes GET y PUSH, errores 404 y otra información de registro de acceso típica.

Servidor web simple en iOS que muestra registros de acceso

Obviamente vamos con el comando del servidor web python3 aquí, pero también puede usar el servidor web instantáneo Python 2 si lo prefiere, ya que tanto python2 como python3 están disponibles en iSH.

De todos modos, si bien no es una solución particularmente práctica para el alojamiento web o el desarrollo web y es probable que no uses esto para nada demasiado serio, sigue siendo divertido e interesante como prueba de concepto para nosotros, gente geek. Tal vez algún día tengamos una configuración sencilla del servidor web en el mundo iOS como MAMP para Mac, pero hasta entonces las soluciones son bastante limitadas y la mayoría de los trabajadores y desarrolladores web seguirán usando ssh para conectarse a un servidor web por el momento siendo.

Si conoce alguna otra solución interesante o geek para configurar un servidor web o un intercambio web de forma nativa con un dispositivo iOS, ¡comparta con nosotros en los comentarios!

.
Fuente
La noticia fue creada por el AUTOR ORIGINAL del link de arriba, auspiciamos al desarrollador original de la noticia sin perjudicar su reputación ni posicionamiento web.