Härten eines Apache Servers

Hier ein paar Punkte die man befolgen sollte wenn ein Apache Webserver im Netz steht.

ServerSignature Off

Die Direktive ServerSignature legt fest, ob Apache in automatisch generierte Dokumente wie Index- oder Fehlermeldungsseiten eine Fußzeile einfügen soll, die Informationen über die Server-Software, den Hostnamen und eventuell die E-Mail-Adresse des Administrators enthält. Es gibt drei mögliche Werte:

ServerTokens Prod

Die Direktive ServerTokens legt fest, wie ausführlich der Apache-Webserver seine Versionsinformationen im HTTP-Antwort-Header Server und in der durch ServerSignature definierten Fußzeile automatisch generierter Dokumente angibt. Folgende Werte sind dafür definiert:

Wenn möglich alles verbieten was nicht gebraucht wird.

# Alles verbieten
<Location />
   Order Deny,Allow
   Deny from all
</Location>

# Alles was im Hauptverzeichnis liegt erlauben. ZB. index.html
<Location /*>
   Order Allow,Deny
   Allow from all
</Location>

# Spezielle Verzeichnisse erlauben
<Location /verzeichnis/>
   Order Allow,Deny
   Allow from all
</Location>

# Options abdrehen wenn nicht gebraucht
<Directory /*>
   Options None
</Directory>