Descripción:
Hay mucha documentación sobre la instalación y configuración del servidor web Apache, pero ¿dónde encuentra ayuda para las cosas del día a día, como agregar módulos comunes o ajustar su registro de actividad, por ejemplo? Este curso le ofrece soluciones actualizadas a los problemas que probablemente encuentre con las nuevas versiones de Apache.
Este curso cubre desde tareas simples, como instalar el servidor en Linux o Windows, hasta tareas más complejas, como configurar el nombre- hosts virtuales asegurando y administrando su servidor proxy.
Objetivo:
Al término de este curso el alumno tendrá la capacidad de abordar desde problemas para principiantes hasta los que enfrentan los usuarios experimentados. Para cada problema abordado en el curso, encontrará una solución resuelta que incluye piezas de código breves y específicas que puede usar de inmediato. También obtienes explicaciones de cómo y por qué funciona el código.
Temario:
Parte 1. Instalación
Instalación desde el paquete de Linux | Instalación de Apache en Windows | Descargando las fuentes de Apache | Construyendo Apache desde las Fuentes | Instalación con ApacheToolbox | Inicio, detención y reinicio de Apache | Desinstalar Apache
Qué versión de Apache usar | Actualización usando config.nice | Inicio de Apache en el arranque | Opciones de configuración útiles | Encontrar los archivos de Apache
Parte 2. Agregar módulos comunes
Instalación de un módulo genérico de terceros | Instalación de mod_dav en un sistema Unixish | Instalación de mod_dav en Windows | Instalación de mod_perl en un sistema Unixish | Instalación de mod_php en un sistema Unixish | Instalando mod_php en Windows | Instalando mod_ssl | Encontrar módulos usando modules.apache.org | Instalación de mod_security | ¿Por qué no funciona este módulo?
Parte 3. Registro
Obtener más detalles en sus entradas de registro | Obteniendo errores más detallados | Registro de contenido POST | Registro de la dirección IP de un cliente proxy | Registro de direcciones MAC del cliente | Cookies de registro | No registrar solicitudes de imágenes de páginas locales | Rotación de archivos de registro en un momento particular | Registros rotativos en el primero del Mont | Registro de nombres de host en lugar de direcciones IP | Mantener registros separados para cada host virtual | Registro de solicitudes de proxy | Errores de registro para hosts virtuales en varios archivos | Registro de direcciones IP del servidor | Registro de la página de referencia | Registro del nombre del software del navegador | Registro de campos de encabezado de solicitud arbitraria | Registro de campos de encabezado de respuesta arbitraria
Parte 4. Hosts virtuales
Configuración de hosts virtuales basados en nombres | Designación de un nombre basado | Host virtual como predeterminado | Configuración de hosts virtuales basados en direcciones | Creación de un host virtual basado en direcciones predeterminado | Mezcla de hosts virtuales basados en direcciones y en nombres | Hosting virtual masivo con mod_vhost_alias | Hosting virtual masivo utilizando reglas de reescritura | Registro para cada host virtual | División de un archivo de registro | Hosts virtuales basados en puertos | Mostrar el mismo contenido en varias direcciones
Parte 5. Alias, redireccionamiento y reescritura
Crear una nueva URL para contenido existente | Dar a los usuarios sus propias URL | Aliasing varias URL con una sola directiva | Asignación de varias URL al mismo directorio CGI | Crear un directorio CGI para cada usuario | Redireccionando a otra ubicación | Redirigir varias URL al mismo destino | Permitir URL que no distinguen entre mayúsculas y minúsculas | Mostrando fuente PHP resaltada sin simbología | Reemplazo de texto en las URL solicitadas
Parte 6. SSL
Instalar SSL | Generación de certificados SSL autofirmados | Generando una CA confiable | Sirviendo una porción de su sitio a través de SSL | Autenticando con el cliente Certifi
11. Rendimiento
Determinar cuánta memoria necesitas | Evaluación comparativa de Apache con ab | Ajuste de la configuración de KeepAlive | Obtención de una instantánea de la actividad de su sitio | Evitar búsquedas de DNS | Optimización de enlaces simbólicos | Minimizando el impacto en el rendimiento de los archivos .htaccess | Deshabilitar la negociación de contenido | Optimización de la creación de procesos | Creación de hilos de sintonización | Almacenamiento en caché de archivos vistos con frecuencia | Distribuir la carga de manera uniforme entre varios servidores | Almacenamiento en caché de directorios | Acelerar los programas CGI de Perl con mod_perl