Apache'ninhttpd
cevap verilerini geri gönderdiği HTTP başlıklarından biri "Sunucu". Örneğin, web sunucu makinem nispeten güncel Arch Linux'tur. Aşağıdakine benzeyen başlıkları geri gönderir:
HTTP/1.1 404 Not Found
Date: Thu, 10 Apr 2014 17:19:27 GMT
Server: Apache/2.4.9 (Unix)
Content-Length: 1149
Connection: close
Content-Type: text/html
Ben ServerSignature off
de /etc/httpd/conf/httpd.conf
, ama "Sunucu:" başlığı hala görünür. Mod_headers ile denedim . Etkinleştirdim ve birkaç şey denedim:
<IfModule headers_module>
Header set ProcessingTime "%D"
Header set Server BigJohn
</IfModule>
Durdurup httpd
yukarıdaki konfigürasyona başladıktan sonra , HTTP başlıkları gibi bir şey içerir ProcessingTime: 1523
, ancak "Sunucu:" başlık satırı değişmeden kalır. Bu yüzden "mod_headers" in kurulduğunu ve etkinleştirildiğini ve çalıştığını biliyorum ama istediğim gibi değil.
"Mod_security" adlı bir şeyin bunu iddia ettiğini iddia ediyorum, ancak mod_security'nin taşıdığı bagajın geri kalanını istemiyorum.
GÜNCELLEŞTİRME:
Kurulduktan sonra mod_security
, sadece birkaç yönergeye ihtiyacınız var:
<IfModule security2_module>
SecRuleEngine on
ServerTokens Full
SecServerSignature "Microsoft-IIS/6.0"
</IfModule>
Bu içindir mod_security
2.7.7