В продолжении предыдущей части напишу как скрыть версию веб-сервера Apache.
Чтобы веб-сервер Apache не рассказывал о себе всему интернету надо добавить в файл httpd.conf следующие строки:
ServerTokens Prod
ServerSignature Off
Возможные значения директив:
Значение директивы | Значение заголовка Server |
ServerTokens Prod | Server: Apache |
ServerTokens Major | Server: Apache/2 |
ServerTokens Minor | Server: Apache/2.2 |
ServerTokens Os | Server: Apache/2.2.19 (FreeBSD) |
ServerTokens Full | Server: Apache/2.2.19 (FreeBSD) mod_ssl/2.2.19OpenSSL/1.0.0d DAV/2 PHP/5.2.17 with Suhosin-Patch |
А если вставить их в файл .htaccess — не поможет?
На VPS-сервера этот способ врядли поможет. Отключить сигнатуру можно путем редактирования файла конфигурации веб-сервера:
sudo vi /etc/apache2/apache2.conf