Выключение отображения версии веб-сервера в заголовках
Для того, чтобы в заголовках не указывалась версия Apache, в его конфиг нужно добавить параметр:
ServerTokens Prod
Для nginx в секцию http:
server_tokens off;
На стандартных экранах с ошибками отображение версии Apache отключается параметром:
ServerSignature Off
Для nginx'а соответствующий параметр пока не найден :)
P.S. Запретить добавление заголовка X-Powered-By с версией PHP можно путём добавления параметра в php.ini
expose_php = Off
P.P.S. Для ASP.NET запретить добавление заголовка X-Powered-By можно в настройках IIS в разделе HTTP Headers - Custom HTTP Headers. Заголовок X-AspNet-Version можно
выключить путём установки параметра в Web.config:
<httpRuntime enableVersionHeader="false"/>
P.P.P.S. Решение для IIS7 и ASP.NET MVC (заголовок X-AspNetMvc-Version) тоже нашлось.
