Download Servidores Web con Apache HTTPD Descripción general del Curso

Document related concepts
no text concepts found
Transcript
GreenCore Solutions SRL
San José, Costa Rica
Telf/Fax: 2257 1015
[email protected]
www.greencore.co.cr
Servidores Web con Apache HTTPD
Descripción general del Curso
La web ido evolucionando desde ser una de las tantas formas para distribuir contenido en Internet a
ser la principal interfaz tanto para presentar contenido estático o dinámico así como aplicaciones enteras
basadas solo en principios web.
Por su importancia como la principal plataforma de contenido y aplicaciones es de vital que los
administradores conozcan a profundidad sobre la configuración y administración del servidor Web del
proyecto de Apache, el cual ha sido el componente principal durante el crecimiento de la tecnología, así
como hoy en día es el servidor de más utilizado a nivel mundial por su flexibilidad así como su capacidad de
escalar hacia arriba en plataformas de alto desempeño o escalar hacia abajo para sistemas empotrados.
Metodología del Curso
Consiste en un curso que balancea la parte teórica y práctica en cada clase, donde primero se
introduce a estudiante en conceptos de funcionamiento de sitios web, así como de la herramienta HTTPD
del proyecto de Apache, aplicando en cada clase los conocimientos aprendidos a partir de una gama de
prácticas basadas en el mundo real, dándole al estudiante un nivel de confianza para que pueda realizar
ambientes cada vez más diversos.
Requisitos para asistencia al curso
•
•
Conocimientos generales en redes.
Conocimiento básico del lenguaje inglés, principalmente para lectura y su debida comprensión.
Objetivo General
Brindarle al estudiante los conocimientos prácticos sobre la administración de sistemas
web de forma que pueda instalar, configurar y mantener en producción páginas web de sitios de
comercio, plataformas de gobierno digital, plataformas de distribución de contenido y aplicativos
web para contenido conocidos como content-managment-system (CMS).
Programa de curso, Servidores Web con Apache HTTPD - 1
GreenCore Solutions SRL
San José, Costa Rica
Telf/Fax: 2257 1015
[email protected]
www.greencore.co.cr
Cronograma de estudio
Sesión
Temas / Sub-temas
Sesión 1
Conceptos básicos de Web
• HTTP 1.1
• HTML, CSS y JS
• HTTPS
• SPDY y HTTP 2.0
Introducción a Apache
• Instalación de Apache en GNU/Linux
• Instalación de Apache en Windows
• Instalación de Apache en Windows usando XAMPP
• Configuración básica
• Control de servicio
• Laboratorio Práctico: Instalación de servicio web
Sesión 2
Configuración de Apache
• Estructura de archivos de configuración en GNU/Linux y Windows
• Análisis básico de bitácoras
Sitios Virtuales (Virtualhost)
• Sitios virtuales basados en nombre
• Sitios virtuales por IP/puerto
• Laboratorio: Instalación de servidor web para hospedaje (hosting)
Sesión 3
Contenido estático y dinámico
• Caché
• Php (versión 6)
• Php (versión 7)
• Python
• Perl
• CGI
• Laboratorio: Puesta en marcha de servidor web con caché y contenido
dinámico
Sesión 4
Java en Apache I
• JSP, Apache JServ Protocol
• Java Archive (JAR), Web App Archive (WAR)
• Apache Tomcat
• WebLogic Server
Sesión 5
Java en Apache II
• WebSphere Application Server
• Laboratorio: Configuración de sitio dinámico con Java
Programa de curso, Servidores Web con Apache HTTPD - 2
GreenCore Solutions SRL
San José, Costa Rica
Telf/Fax: 2257 1015
[email protected]
www.greencore.co.cr
Sesión 6
SSL/TLS
• Manipulación de certificados TLS
• Buenas prácticas para TLS, y análisis de sitios públicos
• Laboratorio: Configuración de certificados y HTTPS para servicio web
Control de sitios web
• Htaccess
• Índices de directorio
• Desempeño en apache
• Laboratorio: Creación de sitio web para alto desempeño
Sesión 7
Apache como proxy reverso
• Configuración básica de proxy reverso
• Módulo de AJP
• SSL/TLS sobre proxy reverso
• Balanceador de proxy reverso
• Compresión transparente desde proxy reverso
• Laboratorio: Configuración de proxy reverso para ambiente en producción
Mod_rewrite
• Conceptos generales de mod_rewrite
• Procesado de reglas
• Fases API
• Construcción de reglas para diversos objetivos
• Laboratorio: Configuración de reglas de mod_proxy
Sesión 8
Depuración
• Monitoreo de apache en tiempo real
• Monitoreo histórico con mod_status y SNMP
• Analisis de bitácoras y resolución de problemas
• Laboratorio: Prácticas variadas de resolución de problemas
Aplicaciones web
• Wordpress
• Drupal
• Joomla
• Laboratorio: Instalación de aplicaciones web para administración de
contenido
Programa de curso, Servidores Web con Apache HTTPD - 3