Programa del Curso

Fundamentos de Apache

  • ¿Qué es un servidor web?
  • Apache y la Web
  • Descripción general de HTTP
  • Descripción general de la instalación de Apache
  • Laboratorio: Instalación de Apache

Configuración del servidor

  • Requisitos del sitio web
  • Problemas de rendimiento
  • Archivo de configuración de Apache
  • Módulos de Apache
  • Módulos compartidos frente a módulos integrados
  • Laboratorio: Configurar un sitio web sencillo

Registro

  • Registros de errores
  • Habilitación de registros de transferencia
  • Registro personalizado
  • Filtros de registro
  • Herramientas de análisis de archivos de registro
  • Gestión de archivos de registro
  • Laboratorio: Habilitación del registro

Contenido dinámico

  • Estado e información del servidor
  • Interfaz de puerta de enlace común
  • Perl y mod_perl
  • PHP
  • Servlets Java, JSP y Tomcat
  • Integración de Apache y Tomcat
  • Laboratorio: Habilitación de varias formas de contenido dinámico

Controlar Access

  • Controlar el acceso por nombre de host y dirección IP
  • Uso de la autenticación de contraseña mod_auth
  • Uso de la autenticación de base de datos
  • Laboratorio: Habilitación de la autenticación y el control de acceso

Seguridad

  • Problemas de seguridad web
  • La capa de sockets seguros (SSL)
  • Certificados
  • Laboratorio: Instalación de Apache con SSL

Autenticación

  • Autenticación HTTP
  • Directivas de autenticación de Apache
  • Autenticación mediante PHP
  • Laboratorio: proporcionar una página web protegida por contraseña para acceder a la base de datos de pedidos

Alojamiento Virtual

  • Alojamiento virtual de bases IP
  • Alojamiento virtual basado en nombres
  • Alojamiento virtual basado en puertos
  • Alojamiento virtual masivo
  • Alojamiento virtual con mod_rewrite
  • Laboratorio: Habilitación del hospedaje virtual

Otros módulos

  • Visita guiada a otros módulos de Apache

Gestión de contenido web

  • Acceso FTP
  • WebDAV
  • Laboratorio: Uso de WebDAV

Requerimientos

  • Se requiere un conocimiento práctico de UNIX, incluyendo comandos de manejo de archivos y el uso de un editor de texto.
  • Sería útil tener un conocimiento práctico de HTML y SQL.
  • Sería útil estar familiarizado con el navegador web de Mozilla.
  28 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Cursos Relacionados

Categorías Relacionadas