Bitnami. Ejercicios (2). Máquina virtual de infraestructura y módulos sobre Ubuntu

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 2017), 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 (enero de 2017), la versión disponible es LAMP 5.6.29-1 (64 bits) en una máquina virtual Ubuntu 14.04.
  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 o 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
    • Arranque el servicio SSH. Antes deberá crear el archivo de configuración del servicio, que de forma predeterminada está como fichero .back.

    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 > 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

Bitnami (2) 3 - OpenCart

  1. Descargue e instale el módulo de OpenCart.

    En el ordenador anfitrión

    • Abra la página de Bitnami correspondiente al módulo de OpenCart para Linux, no al del stack de aplicación.
    • Copie el enlace al módulo (https://bitnami ... installer.run), que ocupa unos 20 MB aproximadamente.

    En la máquina virtual

    • Vaya a un directorio temporal
    • Descargue con wget el módulo de OpenCart
    • De permisos de ejecución al archivo descargado (bitnami-opencart-....-installer.run)
    • Ejecute el archivo
    • En la instalación tenga en cuenta que

      El directorio donde se instalan los servidores es /opt/bitnami.

      La contraseña predeterminada de MySQL es bitnami

      La contraseña predeterminada del usuario de la aplicación es bitnami

  2. Compruebe en el navegador del ordenador anfitrión que OpenCart aparece en la lista de aplicaciones instaladas

    OpenCart en la lista de aplicaciones de la máquina virtual

  3. Compruebe que la tienda de ejemplo funciona correctamente.
    • Compruebe en el navegador del ordenador anfitrión que puede ver la tienda de ejemplo de OpenCart, escribiendo la dirección http://AAA.BBB.CCC.DDD/opencart en la que AAA.BBB.CCC.DDD es la dirección IP de la máquina virtual.

      Tienda OpenCart en la máquina virtual

    • Compruebe en el navegador del ordenador anfitrión que puede acceder como administrador de la tienda OpenCart escribiendo la dirección adecuada.

      Administración de OpenCart en la máquina virtual Administración de OpenCart en la máquina virtual

      ¡Atención!Nota: El navegador mostrará un aviso sobre el certificado de seguridad del sitio web