RA1 · verificado

RA1 de Despliegue de Aplicaciones Web · DAW

Implanta arquitecturas Web analizando y aplicando criterios de funcionalidad.

Comprobar mi dominio con José →

Contenido verificado asociado a este RA

Fundamentos de Arquitecturas Web y Servidores

Esta unidad explora las arquitecturas Web, sus tipos y características, y los principios operativos de los servidores Web, incluyendo protocolos clave como HTTP/HTTPS, para establecer una base sólida en el despliegue de aplicaciones.

Instalación y Configuración de Servidores Web

Esta unidad cubre la instalación y configuración básica de servidores Web populares como Apache y Nginx, y establece los procedimientos esenciales para verificar su correcto funcionamiento y asegurar la disponibilidad de los servicios.

Servidores de Aplicaciones: Clasificación, Instalación y Pruebas

Esta unidad clasifica los servidores de aplicaciones, describe sus funciones y detalla el proceso de instalación y configuración básica de ejemplos representativos, junto con la verificación de su operatividad para el despliegue de aplicaciones dinámicas.

Estructura, Requerimientos y Documentación del Despliegue Web

Esta unidad analiza la estructura interna de las aplicaciones Web, los requerimientos esenciales para su implantación y la importancia de documentar exhaustivamente los procesos de instalación y configuración para garantizar la mantenibilidad y replicabilidad.

Conceptos clave

Arquitectura Cliente-ServidorArquitectura MonolíticaArquitectura N-CapasMicroserviciosServidor WebHTTPHTTPSMétodos HTTPCódigos de Estado HTTPSSL/TLSApache HTTP ServerNginxVirtual HostServer BlockDocumentRootPuertos de escuchaFirewall (UFW)Comando curl

Errores que conviene evitar

  • Confundir servidor web con servidor de aplicaciones: La causa es que ambos manejan peticiones HTTP. La corrección es entender que el servidor web se enfoca en contenido estático y proxy, mientras que el servidor de aplicaciones ejecuta lógica de negocio dinámica.
  • Errores de sintaxis en ficheros de configuración: Causa por un carácter mal colocado o directiva incorrecta. Corrección usando `apachectl configtest` o `nginx -t` antes de reiniciar.
  • Problemas de firewall: Causa por no abrir los puertos 80/443. Corrección configurando UFW o iptables para permitir el tráfico.
  • Problemas de permisos: Causa por el usuario del servicio sin permisos de lectura/escritura. Corrección asignando permisos adecuados con `chown` y `chmod`.
  • Falta de dependencias o drivers: Causa por no incluir librerías necesarias (ej. JDBC drivers) en el classpath. Corrección copiando los archivos JAR/librerías al directorio correcto y reiniciando el servicio.
  • Archivos estáticos no accesibles: Causa por configuración incorrecta del servidor web o permisos. Corrección verificando `DocumentRoot` o `location` y permisos.
  • Documentación incompleta o desactualizada: Causa por falta de tiempo o cambios no registrados. Corrección integrando la documentación en el proceso de despliegue y usando versionado.

Qué se evalúa en este RA

CE a

Se han analizado aspectos generales de arquitecturas Web, sus características, ventajas e inconvenientes.

CE b

Se han descrito los fundamentos y protocolos en los que se basa el funcionamiento de un servidor Web.

CE c

Se ha realizado la instalación y configuración básica de servidores Web.

CE d

Se han clasificado y descrito los principales servidores de aplicaciones.

CE e

Se ha realizado la instalación y configuración básica de servidores de aplicaciones.

CE f

Se han realizado pruebas de funcionamiento de los servidores web y de aplicaciones.

CE g

Se ha analizado la estructura y recursos que componen una aplicación Web.

CE h

Se han descrito los requerimientos del proceso de implantación de una aplicación Web.

CE i

Se han documentado los procesos de instalación y configuración realizados sobre los servidores Web y sobre las aplicaciones.

Canal Estudios es un servicio de Skillback S.L. · NIF B2481724 · Barcelona, España
Aviso legal · Privacidad · Cookies · Términos · Atles de Catalunya