Máquinas virtuales de Bitmani para desarrollo web
Bitnami es una biblioteca de aplicaciones de servidor populares y entornos de desarrollo que se pueden instalar con un solo clic. Es tan sencillo como descargarse una máquina virtual ya preparada para VMware o Virtual Box con los servidores que deseemos. Además, luego le puedes ir añadiendo módulos que vayas necesitando.
A continuación se muestra una guía de comandos rápida de uso para montar un servidor Tomcat con java 1.7 y nodejs.
Arrancar y parar Tomcat ----------------------- Todos los servicios se arrancan y paran de la siguiente forma: sudo /opt/bitnami/ctlscript.sh status sudo /opt/bitnami/ctlscript.sh start tomcat sudo /opt/bitnami/ctlscript.sh stop tomcat sudo /opt/bitnami/ctlscript.sh restart tomcat Cambiar el teclado inglés ------------------------- Por defecto la máquina virtual viene configurada con teclado en inglés. Para cambiarlo sería: sudo dpkg-reconfigure keyboard-configuration Activar SSH ----------- Por defecto el servicio ssh viene desactivado. Se puede activar así: sudo mv /etc/init/ssh.conf.back /etc/init/ssh.conf sudo start ssh Configuración de red en VMware ------------------------------ Tarjetas de red con el VMware Bridge Protocol desactivado. Tarjetas de red con ip y dns automático. Network Adapter de la máquina virtual en modo brighed. Configurar la red manualmente. ------------------------------ Hay que editar el archivo interfaces, por ejemplo así: 1- Editamos la interface de la tarjeta de red. En este caso la eth0 vi /etc/network/interfaces Dentro del archivo debes buscar: auto eth0 iface eth0 inet dhcp y sustituirlo por lo que corresponda en cada caso: auto eth0 iface eth0 inet static address 192.168.1.40 netmask 255.255.255.0 gateway 192.168.1.1 network 192.168.1.0 broadcast 192.168.1.255 2- Ahora editamos los DNS: vi /etc/resolv.conf nameserver = 8.8.8.8 nameserver = 8.8.4.4 3- Por ultimo reiniciamos el servicio de red: /etc/init.d/networking restart Cambiar la jdk -------------- Descargar la deseada, en este caso queremos pasar de la 1.8 que nos traia la máquina a la 1.7 así que descargamos al 1.7 de aquí http://www.oracle.com/technetwork/es/java/javase/downloads/jre7-downloads-1880261.html Lo más rápido es reemplazar el directorio /opt/bitnami/java por el nuevo. Se puede hacer por consola tal que así: sudo mv /opt/bitnami/java /opt/bitnami/java8 sudo mv /tmp/java /opt/bitnami/java sudo chown -R root /opt/bitnami/java (cambiar el usuario) sudo chown -R :root /opt/bitnami/java (Cambiar el grupo) sudo chmod -R 777 /opt/bitnami/java Añadir un módulo nuevo (Ej: nodejs) ----------------------------------- Descargarse de la página el *.run https://bitnami.com/stack/nodejs/installer#linux Se puede utilizar para ello el comando wget si se quiere. wget https://bitnami.com/..................../bitnami-nodejs-5.4.0-0-linux.run Darle permisos: chmod 755 bitnami-nodejs-5.4.0-0-linux.run Ejecutarlo y seguir los pasos de instalación sudo /bitnami-nodejs-5.4.0-0-linux.run Apagar la máquina virtual ------------------------- sudo poweroff
DOC:
https://wiki.bitnami.com/Virtual_Appliances_Quick_Start_Guide
https://bitnami.com/stack/tomcat/virtual-machine
Categorias
- adobe (2)
- agile (1)
- Alfresco (1)
- Android (26)
- Angular (6)
- angularjs (10)
- apache (1)
- axis (2)
- Bases de datos (14)
- Bootstrap (1)
- C# (3)
- Cámara (1)
- chrome (3)
- Codeigniter (2)
- Control de Versiones (2)
- CSS (25)
- CVS (1)
- Django (9)
- Django Rest Framework (1)
- DNS (1)
- Docker (3)
- dominio (1)
- eclipse (5)
- Entity Framework (2)
- ETL (1)
- Firefox (6)
- flash (1)
- freecad (1)
- Git (12)
- GitHub (4)
- gpg (2)
- Groovy (1)
- Handlebars (1)
- hibernate (4)
- hosting (1)
- HTML (50)
- HTML 5 (26)
- Impresión 3D (9)
- Inkscape (1)
- IOS (2)
- ireports (3)
- Java (44)
- Javascript (55)
- JBoss (5)
- JPA (2)
- JQuery (20)
- Json (7)
- JSP (6)
- Keycloak (1)
- Lamp (1)
- LDAP (2)
- lean (1)
- linkedin (1)
- LINQ (1)
- linux (13)
- Livecycle (1)
- log (1)
- microcontroladores (1)
- MongoDB (4)
- MySQL (8)
- Node.js (5)
- OC4J (1)
- Openshift (2)
- Oracle (6)
- Patrones de Diseño (1)
- Photoshop (2)
- php (20)
- PostgreSQL (1)
- python (19)
- rabbitmq (1)
- Raspberry PI (13)
- Raspherry PI (5)
- React (6)
- seguridad (3)
- Selenium (3)
- Sencha Touch (1)
- Sin categoría (29)
- Spring (17)
- spring-boot (3)
- SQL (7)
- SQLServer (1)
- SSO (1)
- struts (2)
- SVN (1)
- Talend (1)
- Tomcat (6)
- unity (3)
- Visual Studio Code (2)
- vmware (5)
- Web Services (11)
- windows (18)
- wordpress (10)
- Xiaomi (1)
- xml (2)
Trabajos Realizados
- App Android – Autoka Fr
- App Android – Cartelera Cántabra
- App Android – Gramática y Vocabulario Ingles
- App Android – Hoja de Gastos
- App Android – Hotel Torre Cristina
- App Android – OcioEnjoy
- App Android – Visor CardBoard
- App Firefox – Managapp
- DiamanteBomba – DisasterCode
- Generador de Partes de Trabajo
- GitHub – Android Web Generator
- GitHub – Dynamic Angular Gallery
- GitHub – Dynamic React Gallery
- GitHub – Sotilizator
- GitHub – SpringAngularJS
- GitHub – Swiper Dynamic Angular Gallery
- HazParejas – DisasterCode
- RompeCabezas – DisasterCode
- Unity Game – English Couple
- Unity Game – Kill Wasp
- WordPress – El Buen Apicultor
- WordPress – El Cajón de los Retales
- WordPress – El Vestidito Azul
- WordPress – Feuchas
- WordPress – Fragua de Navajas Ponce
- WordPress – Humor a las Tres
- WordPress – Photo Places