Los paquetes de BitNami son una excelente manera de comprobar una aplicación específica, pero su uso no se limita simplemente a las “pilas” que se proporcionan. Con unos pocos pasos adicionales, puedes utilizar las plataformas base como LIGHT para desplegar rápidamente y experimentar con todo tipo de aplicaciones basadas en la web.

Instalación de la plataforma

Si has hecho caso a la recomendación del post anterior, configura uno de los stacks de “Instalaciones”, y configura una aplicación como SugarCRM como un módulo sobre él. Si no es así, coge el “LAMPStack” actual aquí y ejecuta el proceso de configuración.

Tan pronto como lo hayas completado, inicia y detén tu Stack para asegurarte de que todo ha sido eficiente.

Preparando la pila LAMP para una nueva aplicación

Además de la configuración y el montaje de la aplicación en sí, los módulos de BitNami realizan algunas acciones adicionales para incorporar esa aplicación a la plataforma base:

  • Producen la estructura correcta del directorio del sitio en la carpeta de instalación de BitNami para albergar todos los archivos, que consisten en un logo/icono y una descripción
  • Modifican el archivo de configuración principal de Apache para incluir su nueva aplicación
  • Por último, configuran un archivo de configuración en la carpeta de su aplicación para dirigir las nuevas peticiones

En su lugar, necesitaremos hacer esto manualmente.

1. Desarrollar una estructura de directorios

Dentro del sitio del directorio donde se configura BitNami, descubrirás una carpeta“apps” – aquí es donde pondrás tu aplicación. Pero primero, tendrás que crear un par de directorios propios:

Desarrollar una nueva carpeta“myapp“, donde “myapp” es el nombre de lo que estás configurando. Yo instalaré nuestro viejo amigo FengOffice para esto, así que el mío se llama“fengoffice“. Dentro de este sitio del directorio, desarrolla otros dos: “conf” (que contiene los archivos de configuración) y“htdocs” (que contendrá los archivos y carpetas de la aplicación).

2. Producir los envíos de configuración

Necesitarás producir un archivo de configuración que informe al servidor web de dónde se encuentra la aplicación (en el lenguaje de Apache, estamos produciendo un “alias”). Pega lo siguiente en un archivo de texto, y reemplaza el directorio de tu aplicación según sea necesario:

Alias/ [el directorio de su aplicación/ “/ completo/ ruta/ a/ su/ aplicaciones/directorio/ htdocs/”Alias/ [el sitio del directorio de su aplicación “/ completo/ ruta/ a/ su/ aplicaciones/directorio/ htdocs”< Opciones Índices MultiViews AllowOverride All Ordenar permiso, rechazar Permitir de todos<

Las dos primeras líneas son necesarias: informan al servidor a dónde ir, independientemente de que deje o no el último “/” fuera de la URL. Guarde este archivo como “ [nombre de su aplicación] conf

” en el directorio “conf” que produjo anteriormente.

3. Editar los archivos primarios de configuración de Apache

Por último, tendrás que editar el archivo “/ path/to/bitnami/ apache2/conf/httpd. conf” para que reconozca la nueva aplicación. Incluya la siguiente línea al final de este archivo, y guarde:

Consiste en “/ path/to/bitnami/ [el nombre de tu app]/ conf/myphpapp. conf”

4. Descomprimir e instalar su aplicación

El último paso es descargar/desempaquetar los archivos de su aplicación, y colocarlos en el sitio del directorio “/ apps/[el nombre de su aplicación]/ htdocs/”. Ahora, inicia/reinicia la pila. Usted será capaz de ver su aplicación por ir a la siguiente URL:

http://localhost: [puerto que usa Bitnami – lo revela cuando lo inicias]/ apps/ [el nombre de tu app]/

La imagen de arriba muestra a FengOffice corriendo en la pila LIGHT que instalé para este artículo. Dependiendo de la aplicación, es posible que tengas que pasar por la típica rutina de configuración. Para ello, tuve que abrir “http://localhost:8080/apps/fengoffice/public/install/” como se describe en nuestro artículo anterior. Es un poco de trabajo extra, pero una vez que le cojas el tranquillo, estarás configurando todo tipo de aplicaciones para el cribado en un abrir y cerrar de ojos.

¿Es útil este artículo? SíNoAaron PetersAaron es

un experto en empresas interactivas, diseñador de información y gestor de proyectos que ha estado utilizando Linux desde los días de Caldera. Fanático de KDE y Android, se sentará a configurar cualquier cosa en cualquier momento, sólo para ver si puede hacer que funcione.

Tiene un interés especial en la integración de los escritorios Linux con otros sistemas, como Android, aplicaciones de la pequeña empresa y webapps, e incluso el papel.

Observaciones (2 )
  1. JS Sep 12, 2013 at 8:59 am Señalas que Bitnami es genial para la proyección pero no para la producción. ¿Cuál es la razón para ello?Damien Sep 14, 2013 a las 7:23 pm Aquí están las razones especificadas en este post: Cada instalación es autocontenida, así que si por ejemplo instalas el stack de Drupal, el stack de Joomla y el stack de WordPress para hacer una comparativa de CMS, tendrás tres instalaciones distintas de Apache, MySQL y PHP utilizando área de disco y RAM (te revelaremos cómo evitar esto que aparece más abajo)No configuran servicios a/ etc/init. Como son instalables por un usuario que no es root, algunas de las defensas regulares que proporcionan los permisos de nivel de root no estarán en su lugar.No parece haber una manera fácil de actualizar estas pilas a las nuevas variaciones … incluso Bitnami sugiere que haga una copia de seguridad de sus datos, instale la pila actualizada, y la traiga de vuelta.

Los comentarios están cerrados.