Назад | Перейти на главную страницу

Подпись Apache в Ubuntu 10.04

Привет, ребята, я пытаюсь удалить любую информацию, относящуюся к apache, поэтому я добавил в свой httpd.conf в / etc / apache2 эти две строки:

ServerSignature Off
ServerTokens Prod

затем я перезапускаю сервер, но информация все равно появляется. Поэтому я решил отредактировать apache2.conf прямо внизу и снова добавил эти две строки, и это сработало: o

У вас есть представление о том, что может вызвать это? Что-то в apach2.conf перезаписывает мои правила после того, как он включает httpd.conf?

Спасибо за ваше время!

К сожалению, по умолчанию apache2.conf включает все внутри /etc/apache2/conf.d. Если ты заглянешь внутрь /etc/apache2/conf.d/security, вы, вероятно, увидите следующее:

#ServerSignature Off
ServerSignature On

Из-за порядка включения файлов (я считаю, что это в алфавитном порядке путем подстановки) это означает, что значения в security преобладают над httpd.conf. Просто внесите изменения в security, или закомментируйте и вставьте httpd.conf.

смотреть в

/etc/apache2/conf.d/security

Потому что у тебя есть линия ServerSignature On в любом из включенных файлов conf, идущих после строки include httpd.conf в apache2.conf, который перезаписывает ваши утверждения.