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

Cómo ejecutar un servidor web simple en iPad o iPhone
4.8 (95.89%) 73 votos

¬Ņ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 encontrar el nombre del modelo de iPad y el n√ļmero de modelo

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!

.

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.