Выключение отображения версии веб-сервера в заголовках

08.11.2009 19:52 / Артём Волк / 1354 просмотра / ...

Для того, чтобы в заголовках не указывалась версия 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) тоже нашлось.