2014-09-12 4 views
2

Я хочу знать, как полностью удалить заголовок сервера, который apache отправляет в ответ.Удалить сервер: Apache из заголовков ответов

Первоначально он отображал полную информацию о сервере, такую ​​как Server: Apache (Ubuntu 14.04) в заголовках ответов. Но я где-то читал, чтобы добавить это в apache2.conf

ServerTokens ProductOnly 

ServerSignature Off 

Это не удалить заголовок, но только изменил его Server: Apache

Я даже попытался с PHP, чтобы удалить этот заголовок с header_remove('Server');. Но до сих пор не повезло.

Итак, я хочу полностью удалить это.

Спасибо,

PS: если его можно изменить значение заголовка для например: для Server: Microsoft-IIS/8.0 (поддельного значения); то его тоже хорошо.

ответ

1

Заголовок идентификатора сервера/токена управляется директивой «ServerTokens» (предоставляется mod_core). Помимо изменения исходного кода Apache HTTPD или модуля mod_security, нет другого способа полностью подавить заголовок идентификатора сервера.

С помощью подхода mod_security вы можете отключить все директивы/функции модуля в файле modsecurity.conf и использовать только идентификатор заголовка заголовка сервера без какого-либо дополнительного «багажа». (c) Чипстер

Смежные вопросы