Salah satu tajuk HTTP yang dikirimkan kembali oleh Apachehttpd
dengan data respons adalah "Server". Sebagai contoh, mesin server web saya relatif Arch Linux terbaru. Ini mengirim kembali header mirip dengan yang berikut:
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
Saya sudah ServerSignature off
masuk /etc/httpd/conf/httpd.conf
, tetapi tajuk "Server:" masih muncul. Saya telah bereksperimen dengan mod_headers . Saya sudah mengaktifkannya, dan saya sudah mencoba beberapa hal:
<IfModule headers_module>
Header set ProcessingTime "%D"
Header set Server BigJohn
</IfModule>
Setelah berhenti dan mulai httpd
dengan konfigurasi di atas, header HTTP menyertakan sesuatu seperti ProcessingTime: 1523
, tetapi baris header "Server:" tetap tidak berubah. Jadi saya tahu bahwa "mod_headers" diinstal dan diaktifkan, dan berfungsi, tetapi tidak seperti yang saya inginkan.
Saya melihat bahwa sesuatu yang disebut "mod_security" mengklaim untuk melakukan ini, tetapi saya tidak ingin semua bagasi yang dibawa mod_security bersamanya.
MEMPERBARUI:
Setelah Anda mod_security
menginstal, Anda hanya perlu beberapa arahan:
<IfModule security2_module>
SecRuleEngine on
ServerTokens Full
SecServerSignature "Microsoft-IIS/6.0"
</IfModule>
Itu untuk mod_security
2.7.7