Bitnami - Ejercicios (2) - Enunciados - Máquina virtual de infraestructura y módulos sobre Debian

En esta lección se proponen ejercicios para conocer y utilizar Bitnami instalando aplicaciones web en una máquina virtual de infraestructura. Se pueden consultar las soluciones de estos ejercicios de Bitnami (2), aunque se recomienda intentar realizarlos primero sin recurrir a estas soluciones.

En estos ejercicios se nombran las versiones disponibles actualmente (enero de 2019), pero seguramente se podrán realizar sin problemas con versiones posteriores.

Nota: En estos ejercicios se propone únicamente la instalación de la aplicación OpenCart, pero se anima al alumno a probar otras aplicaciones.

Bitnami (2) 1 - VM de infraestructura

  1. Visite la página web de Bitnami.
  2. Descargue la máquina virtual de infraestructura LAMP de Bitnami. Actualmente (febrero de 2020), la versión disponible es LAMP 7.1.26-0 (64 bits) en una máquina virtual Debian 9.
  3. Importe la máquina virtual de infraestructura LAMP de Bitnami en VirtualBox.
  4. Arranque la máquina virtual.
  5. Compruebe en el navegador del ordenador anfitrión que puede ver la web del servidor, escribiendo la dirección http://AAA.BBB.CCC.DDD en la que AAA.BBB.CCC.DDD es la dirección IP de la máquina virtual.

    Servidor web en la máquina virtual

  6. Compruebe en el navegador del ordenador anfitrión que no hay aplicaciones instaladas.

    Aplicaciones instaladas en la máquina virtual

Bitnami (2) 2 - phpMyAdmin

Documentación de Bitnami:

  1. Compruebe que no puede acceder la aplicación phpMyAdmin instalada en la máquina virtual:

    Acceso prohibido a phpMyAdmin

  2. En la página inicial de la web de la máquina virtual se encuentra un enlace a la documentación de Bitnami sobre phpMyAdmin::

    Enlace a documentación phpMyAdmin

    Documentación de Bitnami

  3. En esa documentación se explica qué por motivos de seguridad sólo se permite conectarse a phpMyAdmin con direcciones locales (127.0.0.1) y que desde otros equipos debe hacerse a través de un túnel SSH (127.0.0.1:8888). Compruebe que sin abrir el túnel tampoco puede realizar la conexión desde el ordenador anfitrión:

    Acceso prohibido a phpMyAdmin

  4. Configure la máquina virtual y el ordenador anfitrión siguiendo las instrucciones de la documentación de Bitnami, de manera que pueda acceder al phpMyAdmin que está instalado en la máquina virtual a través de un túnel SSH:

    login de phpMyAdmin

    Si tiene problemas para seguir las instrucciones de la documentación de Bitnami, los pasos siguientes resumen esas instrucciones. En caso necesario, puede consultar la lección Bitnami Varios y las soluciones Bitnami (2), que explican cómo realizar esos pasos.

    Realice los siguientes pasos en la máquina virtual:

    • Entre en la máquina virtual LAMP
    • Por comodidad, reconfigure el teclado al teclado español
    • Compruebe si el servicio SSH está habilitado y habilítelo en caso necesario

    Realice los siguientes pasos en el ordenador anfitrión:

    • Instale PuTTY en el ordenador anfitrión
    • Configure, guarde una sesión de PuTTY con los siguientes parámetros y abra la sesión:
      • Session > Host name: IP de la máquina virtual
      • Session > Port: 22
      • Session > Saved Sessions: Bitnami Lampstack (por ejemplo)
      • Session > Save
      • Connection > Data > Auto log-in username: bitnami
      • Connection > SSH > Tunnels > Source port: 8888
      • Connection > SSH > Tunnels > Destination: localhost:80
      • Connection > SSH > Tunnels > Add
      • Session > Save
      • Session > Open

    Ahora debería poder conectar a phpMyAdmin desde el ordenador anfitrión:

    login de phpMyAdmin

    login de phpMyAdmin

    El usuario administrador predeterminado de la base de datos es root, con la contraseña que se muestra en la pantalla inicial de la máquina virtual (aunque a veces, no sé por qué la contraseña es simplemente bitnami).