systemadmin.es > LAMP y web > mod_headers de Apache

mod_headers de Apache

En el caso que queramos añadir headers a la respuesta de una petición HTTP mediante Apache, deberemos instalar el modulo mod_headers. Vamos a ver un ejemplo:

Podemos compilar el modulo añadiendo en el configure la opción –enable-headers. Podemos ver si tenemos o no cargado con la opción -M para ver los modulos de apache:

# /usr/local/apache22/bin/httpd -M 2> /dev/null| grep hea
 headers_module (static)

A continuación podemos añadir el header mediante Header set:

Header set X-Joke "no hay MAC que por ARP no venga"

Y mediante curl podemos ver los headers que nos devuelve:

# curl -I systemadmin.es
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 25 Jan 2013 08:29:18 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
X-Pingback: http://systemadmin.es/xmlrpc.php
X-Joke: no hay MAC que por ARP no venga

En la documentación del modulo headers podemos ver el resto de opciones, como eliminar un header o modificarlo.

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>