Итак, если нам необходимо скрыть имя сервера в заголовках необходимо установить следующий модуль
для Ubuntu выполнить:
1 | sudo aptitude install libapache2-modsecurity |
для CentOS (RedHat):
1 | yum install mod_security |
После установки необходимо добавить в файл конфигурации:
для Ubuntu (/etc/apache2/site-available/[ваш конфигурационный файл])
для CentOS (RedHat) (/etc/httpd/conf/httpd.conf)
1 2 3 4 5 | <IfModule security2_module> SecRuleEngine on ServerTokens Full SecServerSignature "Microsoft-IIS/6.0" </IfModule> |
Сохранить и перезапустить сервер:
Ubuntu
1 | sudo service apache2 restart |
или
1 | sudo /etc/init.d/apache2 restart |
CentOS (RedHat)
1 | service httpd restart |
И можно проверять, что сервер отдает в заголовках:
If you found an error, highlight it and press Shift + Enter or to inform us.