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

¿Quiere 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 enviar archivos HTML o una lista de directorios al mismo dispositivo a través de localhost, oa cualquier persona en la misma red con la dirección IP de los dispositivos iOS. Obviamente, esto no va a ser tan funcional ni tan completo como ejecutar apache o nginx, pero si quieres aprender con un entorno de desarrollo html local simple o servir algo a través de http desde un iPhone o iPad, funcionará. Además, es simplemente genial.

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

  1. Instale iSH en el iPhone o iPad como se indica aquí si aún no lo ha hecho; de lo contrario, inicie iSH
  2. En la línea de comando iSH en iOS, ingrese la siguiente sintaxis y presione regresar:
  3. python3 -m http.server

  4. Cuando vea el mensaje ‘Sirviendo HTTP en el puerto 0.0.0.0 puerto 8000’, ahora está listo para conectar el servidor web desde el mismo dispositivo u otro:
    • Para conectarse al servidor web iOS desde el mismo dispositivo (localhost), apunte cualquier navegador web a:
    • http://127.0.0.1:8000

    • Para conectarse al servidor web iOS desde otro dispositivo en la misma red, apunte cualquier navegador web a:
    • http://DEVICE-IP-ADDRESS:8000

      Reemplazando ‘DEVICE-IP-ADDRESS’ con la dirección IP del dispositivo que ejecuta iSH y el servidor web 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 de 192.168.1.10)

Bastante bien, ¿verdad?

Probablemente querrá colocar algún archivo index.html básico en el directorio de trabajo actual desde donde está ejecutando el servidor 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, entonces se muestra una lista de directorio simple en su lugar.

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

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, aunque no es una solución particularmente práctica para el alojamiento web o el desarrollo web y es probable que no lo use para algo demasiado serio, sigue siendo divertido e interesante como prueba de concepto para nosotros, los más geek. Quizás algún día obtengamos una configuración sencilla del servidor web en el mundo de iOS como MAMP para Mac , pero hasta entonces las soluciones son bastante limitadas y la mayoría de los trabajadores web y desarrolladores continuará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 compartir la web de forma nativa con un dispositivo iOS, ¡compártalo con nosotros en los comentarios!

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario