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



Precio por participante

Testimonios (2)

Cursos Relacionados

HTTP Web Server (Nginx, Apache, JBoss)

28 horas

Los 4 Principales Servidores Linux / Unix - DNS,Web,Mail and Database

28 horas

Deploying Python Web Applications with Gunicorn

7 horas

Fundamentos HTTP y servidor web Nginx

21 horas

Preparaciòn, Configuración y Administración de Lighttpd

14 horas

Undertow: Incruste un servidor web en su aplicación

7 horas

Barniz: acelerando su sitio web con el almacenamiento en caché del proxy inverso HTTP

7 horas

Microsoft IIS for System Administrators

28 horas

Administración de IIS 7 y ASP.NET

21 horas

Administración de IIS 8 y ASP.NET

21 horas

Nginx

14 horas

Tengine Web Server and Reverse Proxy

7 horas

Jetty: Incrustar un servidor web dentro de tu aplicación

7 horas

Socket.IO with Websockets

14 horas

Categorías Relacionadas

1