Come rimuovere l'intestazione "Client-Peer" (etc) in nginx con php-fastcgi

La mia configuration:

  • OS: Ubuntu 11.04
  • Server HTTP: nginx 1.2.1
    • compilato con il module HttpHeadersMore
    • elaborazione PHP tramite php-fastcgi
  • (altro software irrilevante – ruby, pitone, ecc)

Il mio problema:

Sto cercando di mascherare completamente il software che serve alle pagine (in parte la sicurezza, per lo più perché è divertente), sono riuscito a cambiare il nome del server e rimuovere l'intestazione X-Powered-By che php-fastcgi aggiunge, m ha problemi a rimuovere tre intestazioni:

 Client-Date: Thu, 14 Jun 2012 20:32:34 GMT Client-Peer: 205.186.146.37:80 Client-Response-Num: 1 

Ho usato more_clear_headers dal module HttpHeadersMore, ma non ha effetto, nonostante sia in grado di rimuovere le intestazioni X-Powered-By .

Questo è nel mio block http

 more_set_headers "Server: Tesco Value"; more_clear_headers "X-Powered-By"; more_clear_headers "Client-*"; more_clear_headers "Client-Date"; more_clear_headers "Client-Response-Num"; more_clear_headers "Client-Peer"; more_clear_headers "X-Pingback"; add_header X-Required-Volume-Setting 11; add_header X-Required-Speed 88mph; # NEW: added in thanks to the answer from @kworr - but still doesn't work fastcgi_hide_header "Client-Date"; fastcgi_hide_header "Client-Response-Num"; fastcgi_hide_header "Client-Peer"; 

Se si esegue HEAD slightlymore.co.uk vedrai che né regole esplicite né wildcard si liberano dall'intestazione. Sto indovinando che queste intestazioni siano impostate dopo la fase di output-header-filter – ma vorrei sapere se qualcuno ha altre informazioni su questo e soprattutto se qualcuno ha una soluzione.

AGGIORNARE

@kworr ha suggerito che fastcgi_hide_header potrebbe essere quello che sto cercando – ma ancora non funziona. Forse è solo il mio sistema?

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.