XAMPP, un servidor web en tu pendrive

Hay veces que no funciona la conexión a Internet o no nos interesa que los alumnos se distraigan e impedimos el acceso, en otras ocasiones nos es necesario distribuir archivos de forma rápida y sencilla entre varios ordenadores, sin depender del ancho de banda de la conexión exterior o de las carpetas compartidas, permisos, límite de 10 usuarios, contraseñas y topología general de la red de ordenadores del aula de informática.

Servidor web en un pendrive

Una posible solución a estos problemas es disponer de un servidor web local, en este tutorial vamos aprender cómo tener un servidor web con XAMPP, siempre disponible en nuestro lápiz de memoria USB, ocupando 132 MB y listo para ser ejecutado desde cualquier ordenador con Windows (XAMPP es multiplataforma pero únicamente está disponible en portable para los sistemas operativos de Microsoft y sólo para los de 32 bits).

Básicamente lo que tenemos que hacer es obtener el software y configurarlo, después de instalado deberemos ejecutar un archivo para poner en marcha el servidor y otro cuando queramos pararlo.

Obtención, instalación y configuración de XAMPP

Conseguir el sevidor web portable XAMPP.

  • El servidor web portable se puede bajar aquí . La versión Lite (17 MB) nos vale para un servidor web sencillo.
  • Guardamos el fichero en nuestro pendrive.

Instalarlo en nuestro pendrive

  • Localizar el archivo xampplite-win32-1.7.1.exe donde lo hayamos guardado y hacer doble clic en él para descomprimirle.
  • Debemos elegir el directorio raíz (el de más alto nivel) de nuestro pendrive. En nuestro ejemplo la letra asignada a la unidad del pendrive es F:

Elegir como directorio de destino de la instalación seimpre el directorio de más alto nivel de nuestro pen drive, en este caso la unidad asignada es F: y por tanto el directorio de raíz es F:/

  • Esperar a que se descomprima. Puede tardar un rato.

Arrancar el servidor

  • En nuestro pendrive habrá un directorio llamado xampplite. Entrar en ese directorio y hacer doble clic en el archivo "xampp_start.exe".  Es posible que salte alguna alarma del firewall, en cuyo caso habrá que configurarlo para que deje ejecutarse a los procesos httpd.exe (servidor Apache) y mysqld.exe (servidor MySQL).

Cambiar las contraseñas por defecto

  • Escribir en un navegador de internet la dirección  http://localhost/security/
  • Elegir "Español" en la barra de la izquierda como idioma, por defecto sale en alemán.


Elegir español en la barra de la izquierda para cambiar el idioma



Hacer clic en el enlace http://localhost/security/xamppsecurity.php para cambiar las contraseñas por defecto

  • Cambiar la contraseña de root de MySQL introduciéndola por duplicado en las cajas de texto tituladas "New Password" y "Repeat the new password", y luego hacer clic en el botón "Password changing".



Introducir contraseña para el usuario root de MySQL

Opcional

  • Si queremos que sólo alguien con usuario y contraseña acceda a nuestro servidor, introducir usuario y contraseña para el XAMPP en las cajas de texto "User" y "Password" y darle al botón "Make safe the XAMPP directory". 



Introducir usuario y contraseña para XAMPP



Configurar la página web de inicio

  • Ir al directorio xampplite/htdocs.
  • Cambiar de nombre el arvhivo index.php a index.php.copia. Lo que queremos es cambiarle la extensión php a ese archivo para que no se ejecute y así el servidor muestre como inicio index.html. Si no lo hacemos, muestra la página del XAMPP configurada en el index.php.
  • Editar el archivo index.html con lo que queramos que aparezca en la página principal de nuestro servidor.
  • En nuestro ejemplo la página principal del servidor ofrece la descarga de 2 aplicaciones portables que hemos movido al directorio xampplite/htdocs.
  • El código del archivo index.html lo hemos editado con el Kompozer.


Resultado final: Sencilla forma de que los alumnos descarguen 2 apliaciones.



¡Listo! Sólo queda teclear en la barra de direcciones del navegador la dirección ip de nuestra máquina y podremos ver lo mismo que verán los usuarios que hagan lo mismo desde sus ordenadores. Ahora con un simple clic se podrán bajar las aplicaciones compartidas, con todo el ancho de banda de la red local.

Para parar el servidor (imprescindible antes de poder retirar el pendrive) a la carpeta xampplite del pendrive y ejecutar "xampp_stop.exe".

Funcionamiento una vez instalado y configurado

Una  vez instalado y realizados todos los pasos descritos arriba, para tener nuestro servidor disponible sólo tendremos que:

1. Insertar el pendrive en un ordenador.

2. Ir a la carpeta xampplite y ejecutar "xampp_start.exe".

3. Averiguar la IP del ordenador.

  • Hacer clic en el botón de inicio
  • Hacer clic en "Ejecutar..." (en Windows Vista no es necesario este paso, se pueden ejecutar órdenes directamente en la casilla de búsqueda).
  • Escribir "cmd" (sin comillas) en la caja de texto para abir un terminal o consola..
  • Escribir "ipconfig" en el terminal.


La dirección IP en windows aparece como Dirección IPv4
  • Identificar la dirección IPv4, en el caso de la imagen es 192.168.1.13

4. Compartir la dirección con los alumnos, que deberán teclear en la barra de direcciones de su navegador.

  • En nuestro caso: http://192.168.1.13

5. Para terminar y extraer el pendrive.

  • Acceder a la carpeta xampplite dentro del pendrive y ejecutar "xampp_stop.exe".
  • Extraer el pendrive normalmente ("Quitar hardware de forma segura").

 

 

Inicio