Práctica: Despliegue de CMS java
Parte 1
Indicar la aplicación escogida y su funcionalidad
Elijo OpenCms.
OpenCms está enfocado a crear páginas web en entornos profesionales tanto pequeños como grandes, en intranets y en Internet. Sus funcionalidades a destacar son:
- Interfaz web avanzada para estructurar el sitio
- Creación de contenido con un editor WYSIWYG
- Webs multilenguaje editables por múltiples usuarios con diferentes permisos
- Posibilidad de añadir nuevas funcionalidades creando tus propios módulos
- Generación de PDF
- Formularios web
Parte 2
Escribir una guía con los pasos fundamentales para realizar la instalación
Instalo Tomcat:
Compruebo que funciona:
Instalo mariadb:
Añado una contraseña al usuario root:
En /tmp
descargo y extraigo el zip de opencms:
Muevo opencms.war
a /var/lib/tomcat9/webapps
para que se despliegue:
Inicio la instalación del CMS:
(la contraseña es la que antes añadimos, vagrant)
Parte 3
¿Has necesitado instalar alguna librería? ¿Has necesitado instalar un conector de una base de datos?
No a las 2 preguntas, no se han tenido que instalar elementos adicionales.
Teniendo Tomcat, MariaDB, y haciendo la instalación inicial del CMS en la web, no se necesita nada más dada la simpleza de OpenCms.
Parte 4
Entregar una captura de pantalla donde se vea OpenCms funcionando desde Tomcat
Parte 5
Realizar la configuración necesaria en Nginx para que OpenCms sea servido por el servidor web
Instalo Nginx:
Creo /etc/nginx/sites-available/opencms.conf
:
server {
listen 80;
server_name www.opencms.com;
location / {
proxy_pass http://localhost:8080;
include proxy_params;
}
}
Lo habilito:
Reinicio Nginx:
Añado lo siguiente a mi /etc/hosts
:
Pruebo que funciona: