Tipp erstellen
Die Apache Direktive ServerTokens bestimmt, welche Angaben der Webserver als Header-Information über eine HTTP-Anfrage an den Client sendet.
Folgende Einstellungen sind möglich:
ServerTokens Prod[uctOnly]
Der Server sendet (z.B.): Server: Apache
ServerTokens Major
Der Server sendet (z.B.): Server: Apache/2
ServerTokens Minor
Der Server sendet (z.B.): Server: Apache/2.0
ServerTokens Min[imal]
Der Server sendet (z.B.): Server: Apache/2.0.41
ServerTokens OS
Der Server sendet (z.B.): Server: Apache/2.0.41 (Unix)
ServerTokens Full (oder nicht angegeben)
Der Server sendet (z.B.): Server: Apache/2.0.41 (Unix) PHP/4.2.2 MyMod/1.2
Sie sehen also, dass der Webserver bei der zuletzt aufgeführten Einstellung Full sogar Informationen über das Betriebssystem und die PHP Version bzw. einkompilierte Module preisgibt. Diese Konfiguration gilt für den gesamten Server und kann nicht durch Einstellungen in einer .htaccess Datei oder sonstige Versuche auf Virtual Host Ebene aufgehoben werden. Auch wenn Sie nur einen virtuellen Server zu Testzwecken betreiben, sollten Sie diese Direktive auf jeden Fall überprüfen und anpassen:
Schritt 1: Konfigurationsdatei öffnenvi httpd.conf
Schritt 2: ServerTokens suchen und anpassen
ServerTokens Minimal
Schritt 3: Apache neu starten
/etc/init.d/apache2 reload
|
Dieser Tipp wurde bereitgestellt von Philipp Meyer |