2010-12-16 21 views
7

Auf einer gehosteten Apache2.2.9-Site möchte ich die folgenden Header entfernen.HTTP-Header in Apache2 entfernen

Datum Do, 16. Dezember 2010 17.49.45 GMT Server Apache Keep-Alive-Timeout = 15, max = 92 Connection Keep-Alive-

Lassen Sie mich die Diskussion vorgreifen, ob oder ob es nicht Recht/legal/nett removee Server und Datum: Ich habe den Standard gelesen und möchte es trotzdem tun. Die gespeicherten Bytes sind signifikant (durchschnittliche Antwortgröße ist ~ 200B).

In meinem site.conf (letzte Last von apache2.conf) Ich habe dies versucht, ohne Erfolg:

Andere Kopf ungesetzt Richtlinien funktionieren (so mod_headers geladen ist).

Antwort

5

Haben Sie diese bug report bemerkt? Die Unmöglichkeit, bestimmte Header zu deaktivieren, ist ein Designproblem in Apache. Der angehängte Patch enthält eine Möglichkeit, den Server-Header zu entfernen. Wenn man es kurz anschaut, scheint es, dass die Lobotomisierung des Rests der unerwünschten Standard-Header bei modules/http/http_filters.c, um die Zeile 1000 ...

+0

Interessante Antwort .. hast du einen Patch dafür? Um Zeile 1000 heißt es 'form_header_field (& h," Server ", Server); was wäre ein Patch, der es mir erlaubt, alle Header zu löschen? – Alex