![[z/OS]](../images/ngzos.gif)
IBM HTTP Server V5.3 for z/OS: Parte 5: Configuración avanzada
Diversas prestaciones de IBM® HTTP Server V5.3 para z/OS están disponibles en IBM HTTP Server, pero se implementan de forma distinta. Conozca las diferencias clave en la configuración avanzada de los dos servidores web.
Esta sección y los capítulos se corresponden con la sección y los capítulos de la publicación de número SC34-4826-09 de la guía z/OS HTTP Server Planning, Install, and Using de IBM HTTP Server V5.3 for z/OS.
Colocación en memoria caché
- Utilice el módulo mod_expires para establecer las cabeceras de memoria caché de navegador. Lea el tema sobre el módulo mod_expires en la documentación de Apache HTTP Server para obtener más información.
- Utilice el módulo mod_cache y la directiva CacheEnable para almacenar los archivos locales en memoria caché. Lea el tema sobre el módulo mod_cache en la documentación de Apache HTTP Server para obtener más información.


Tipos de registros
IBM HTTP Server tiene tres tipos principales de registros:
- Registros de errores
- Tienen un formato fijo. Configúrelos utilizando la directiva ErrorLog.
- Registros de acceso
- Tienen formatos personalizados. IBM HTTP Server los actualiza en cada solicitud. Configúrelos utilizando las directivas LogFormat y CustomLog. Lea la documentación de Apache HTTP Server para obtener información sobre formatos de registro personalizados.
- Registros de diagnóstico específicos de módulo
- Tienen registros de módulos concretos. Algunos ejemplos son la reescritura del archivo de registro del módulo mod_rewrite y el archivo de registro de errores de script para el módulo mod_cgi. Lea el tema sobre los archivos de registro en la documentación de Apache HTTP Server para obtener más información.
Mantenimiento de los registros
Puede dirigir los registros de acceso y errores a un programa externo para rotación o mantenimiento. IBM HTTP Server contiene un registrador dirigido que realiza una rotación simple basada en tiempo y tamaño. IBM HTTP Server no gestiona los archivos de registro rotados. Debe gestionar estos registros fuera del servidor o a través del registrador de dirección personalizado. Lea el tema en la documentación del servidor Apache HTTP sobre el programa Rotatelogs para obtener más información.
Filtros para el registro de acceso
IBM HTTP Server utiliza el registro condicional para el registro de acceso en lugar de filtros. Lea la información sobre el registro condicional en el tema sobre los archivos de registro de la documentación de Apache HTTP Server.
Informes para registros
IBM HTTP Server genera registros de manera predeterminada en los formatos estándar Apache HTTP Server. Varias herramientas pueden utilizar estos registros para generar informes.
Tipos de registro de System Management Facility
- Registre las estadísticas agregadas del servidor periódicamente utilizando el módulo mod_mpmstats y estableciendo la directiva SMFReportInterval en un valor que no sea cero.
- Registre el registro de acceso como los datos utilizando el módulo mod_smf y estableciendo la directiva SMFRecord en on. Puede establecer la directiva SMFRecord en cualquier ámbito de la directiva Location o de la directiva Directory en el archivo httpd.conf.
HTCounter y otros programas de CGI
IBM HTTP Server no incluye un programa HTCounter ni ningún otro programa CGI.
Inclusión del lado del servidor
Puede utilizar la inclusión del lado del servidor con IBM HTTP Server. Implemente la inclusión del lado del servidor utilizando el módulo mod_include.
Correlación de imágenes del lado del servidor
Puede utilizar la correlación de imágenes del lado del servidor con IBM HTTP Server. No obstante, esta tecnología se ha dejado de usar. Implemente la correlación de imágenes del lado del servidor utilizando el módulo mod_imagemap.
Modalidades de funcionamiento
IBM HTTP Server tiene una modalidad de funcionamiento que es un servidor de varias hebras y varios procesos. El proceso padre de IBM HTTP Server inicia los servidores dinámicamente en respuesta a la utilización de hebras, en lugar de utilizar Workload Management (WLM).
Supervisor de actividad del servidor
Puede implementar una interfaz de supervisión a la que se pueda acceder desde Internet o recopilar periódicamente estadísticas de servidor en un registro de error.
Para implementar la interfaz de supervisión a la que se puede acceder desde Internet, utilice el módulo mod_status.
Para recopilar periódicamente las estadísticas del servidor, utilice el módulo mod_mpmstats. El módulo genera mensajes en los registros de error. Los mensajes contienen las estadísticas.
Simple Network Management Protocol (SNMP)
IBM HTTP Server no incluye un subagente SNMP ni proporciona datos SNMP.
Mandato modify de la consola del operador de z/OS para System Management Facilities
No puede utilizar el mandato modify de la consola del operador de z/OS para gestionar System Management Facilities (SMF). En su lugar, utilice las directivas IBM HTTP Server. La directiva SMFReportInterval controla la frecuencia con la que se registran las estadísticas agregadas de servidor en SMF. La directiva SMFRecord controla qué patrones de URL registran el registro de acceso de la misma manera que los detalles en SMF.
Puede crear un módulo de SMF personalizado para gestionar SMF. Utilice el módulo personalizado de SMF como guía.
Formatos de registro de SMF
Utilice el módulo mod_mpmstats para registrar registros de tipo 103, subtipo 13. Lea el tema sobre configuración del servidor para el registro de SMF.
Utilice el módulo mod_smf para registrar registros de tipo 103, subtipo 14. Lea el tema sobre el módulo mod_smf.
Puntuaciones de sitio web con Platform for Internet Content Selection (PICS)
Platform for Internet Content Selection (PICS) no recibe soporte en IBM HTTP Server.
Recuperación de la información de Lightweight Directory Access Protocol (LDAP)
Utilice el módulo mod_ldap y el módulo mod_authnz_ldap para llevar a cabo la autenticación y la autorización LDAP.
Servidor como proxy
Puede utilizar IBM HTTP Server como proxy directo o como proxy inverso. Para implementar un proxy, utilice el módulo mod_proxy.
Para configurar IBM HTTP Server como proxy directo, utilice, por lo general, el contenedor <Proxy> y la directiva ProxyRequests. Como proxy directo, IBM HTTP Server da soporte al tunelado Secure Sockets Layer (SSL) para clientes SSL. Utilice el módulo mod_proxy_connect para llevar a cabo el tunelado SSL.
IBM HTTP Server puede ser un proxy inverso para servidores de origen HTTPS, HTTP y FTP. Sin embargo, el soporte de proxy inverso para los servidores de origen FTP se ha dejado de usar. Para configurar IBM HTTP Server como proxy inverso, utilice directivas que empiecen por ProxyPass. Además, establezca la directiva SSLProxyEngine en on para utilizar IBM HTTP Server como proxy inverso para un servidor de origen HTTPS.
La prestación de proxy está desactivada de manera predeterminada.
Cuando se utiliza IBM HTTP Server como servidor web, la prestación de colocación en memoria caché de Apache HTTP Server y la prestación Fast Response Cache Accelerator reciben soporte. Sin embargo, cuando se utiliza IBM HTTP Server como proxy, la prestación de colocación en memoria caché de Apache HTTP Server recibe soporte, pero la prestación Fast Response Cache Accelerator no.
Varias direcciones IP o hosts virtuales para el servidor
La documentación sobre hosts virtuales Apache proporciona documentación exhaustiva para hosts IP y virtuales basados en nombres.