mod_header_modify módulo de Apache puede cambiar o eliminar encabezados HTTP entrantes y también puede agregar encabezados que no fueron enviados por el cliente. Por lo tanto, se puede utilizar para manipular el comportamiento de los controladores de contenido que usted no quiere (o no puede) el cambio. Otra opción podría ser la de simular varios agentes de usuario, tal vez en conjunto con mod_rewrite.
Requisitos:
mod_header_modify ha sido probado con éxito con Apache 1.3.23 de Linux 2.4.19, pero creo que debería funcionar con todas las versiones recientes de Apache y en todas las plataformas soportadas. Por favor, hágamelo saber acerca de sus intentos (sea satisfactoria o no) con otros sistemas operativos u otras versiones de Apache.
Usted necesitará un compilador de C de trabajo y sus servicios asociados, por supuesto. Si usted ha construido su Apache de una distribución de código fuente es casi seguro que tiene uno ... :)
Instalación:
Hay al menos dos formas de instalar este módulo. ¿Cuál es apropiada depende de su instalación de Apache.
La forma más fácil: si el Apache se compila con soporte para módulos cargables dinámicamente (también llamado soporte DSO), usted sólo tiene que averiguar dónde se encuentra apxs. Ir al directorio donde ha desempaquetado el archivo de origen mod_header_modify.c y dejar apxs hagan el trabajo:
/ Usr / local / apache / bin / apxs -c -i -a mod_header_modify.c
Esto construirá mod_header_modify.so como un objeto compartido (la opción -c), instale el módulo en el lugar correcto (-i) y agregue la directiva LoadModule al archivo httpd.conf (-a). Consulte la página de manual de apxs para obtener detalles sobre estas y otras opciones de línea de comandos.
Si usted no sabe si tiene soporte DSO, no se preocupe - apxs se quejarán en caso de que no se tiene. También puede comprobar de antemano por dejar lista Apache todos los módulos compilados con httpd -l. Si mod_so.c es uno de ellos, estás de suerte.
La manera más dura: Sin el apoyo DSO usted tendrá que reconstruir Apache utilizar mod_header_modify. (Es posible considerar la construcción con DSO apoyar esta vez ...) Crea un nuevo directorio como, por ejemplo, el sitio bajo el directorio src / modules en el árbol de código fuente de Apache y poner el archivo mod_header_modify.c allí. Ahora configurar Apache con
./configure --activate-module = src / modules / site / mod_header_modify.c
--enable-module = header_modify
y no se olvide de las otras opciones de configuración que necesites. Ahora puede construir e instalar un nuevo httpd como siempre.
Detalles de software:
Versión: 20020604
Fecha de carga: 3 Jun 15
Licencia: Libre
Popularidad: 9
Comentarios que no se encuentran