Si eres programador, diseñador, tester, usuario final, etc. Y requieres de un servidor web para tu pequeña aplicacion, un entorno de desarrollo portatil o de pruebas. Puedes aprovechar el sistema de tu dispositivo IOS (unix) como un Servidor Web portatil, el cual puedes iniciar o apagar cuando lo desees. Para esto requeriras de la instalacion del paquete
IOS WebStack
Que se trata de la compilacion del
lighttp Server + Php + Mysql
Requisitos
Dispositivo con IOS. iPhone,iPad,iPod.
Dispositivo con Jailbreak.
Proceso
1.- Abrir Cydia y agregar el repositorio
http://ios-webstack.tk/cydia
2.- Instalar el Paquete ios -lighttpd-php-mysql 3.- Instalar ssh, iFile para poder administrar los archivos.
En la imagen yo descargue el installador de un cms llamado october
https://octobercms.com/
La carpeta del servidor es /var/www/
para un correcto funcionamiento se requieren permisos. se recomienda que al extraer los archivos con el iFile o subirlos con la interfaz web del ifile o algun cliente ftp, se aseguren de cambiar los permisos desde la terminal del dispositivo o remotamente con un cliente SSH. En mi caso lo realizo desde la aplicacion Terminal del dispositivo que es un cliente ssh integrado.
Para otorgar permisos desde la terminal ssh:
Cambiar a la carpeta de archivos
cd /var/www
Cambiar a root
su
password: alpine
Cambiar permisos al directorio deseado en este caso "october"
chmod -R 755 october
4 .- Activar el Servidor
5.- Probar accediendo desde el dispositivo, en el navegador Safari a la direccion:
http://127.0.0.1
6.- Acceder desde otro equipo
Para acceder desde otro equipo, primero necesitamos conocer la direccion IP y que ambos equipos se encuentren en la misma red. En este caso el telefono esta conectado a un modem Wifi. y vemos que la IP es
192.168.1.91
Esta direccion la escribimos en el navegador del equipo desde el que queremos acceder como se muestra en la imagen.
Esto es todo. a disfrutar.