PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache-Kennung verbergen



detonation997
18.03.05, 15:11
Hallo,

ich will, dass Apache nicht sagt, wer er eigentlich ist. Genau gesagt meine ich folgende Ausgaben im HTTP-Header:



HTTP/1.1 200 OK
Date: Fri, 18 Mar 2005 13:50:36 GMT
Server: Apache/2.0.53 (Debian GNU/Linux) DAV/2 SVN/1.1.3 PHP/4.3.10-8 mod_ssl/2.0.53 OpenSSL/0.9.7e
X-Powered-By: PHP/4.3.10-8
Content-Type: text/html


Nachdem ich sie mithilfe der "Header"-Direktive nicht entfernen konnte:


Header set Server "IIS/5.0"

versuchte ich es mit:


SetEnv SERVER_SOFTWARE "IIS/5.0"

Funktioniert hat z.B.

Header add MyHandler "Dies ist mein Text"
Da wurde der Header einfach als zusätzlicher Header zu den anderen (Server:, X-Powered-By:, etc.) ausgegeben.

Versionsnummern der benutzten Software siehe oben :)

MfG und danke schon mal,
Rainer

temir
18.03.05, 15:26
mit "ServerTokens Prod" in der httpd.conf wird die Anzeige auf 'Apache 2.0.53' reduziert.
Ob man (und wie) die Infos ändern kann, ohne die source anzupassen -?

Svenny
18.03.05, 15:27
ServerTokens / ServerSignature mal anschauen