Apache: как скрыть версию сервера и операционную систему от пользователей? - PullRequest
14 голосов
/ 25 января 2012

Я прочитал на одном сайте, что мне нужно добавить две строки в httpd.conf файл:

ServerSignature Off

ServerTokens Prod

Но когда я их добавил, ничего не изменилось.Как и раньше, я вижу в своем браузере

Apache / 2.2.16 (Debian)

Возможно, это важно: когда я открывал файл (я имею в виду перед добавлением строк выше)httpd.conf Я видел, что это пусто.Я использую VPS.

Спасибо!

Ответы [ 2 ]

22 голосов
/ 07 июля 2016

simple,

sudo nano /etc/apache2/conf-enabled/security.conf

Измените ServerTokens OS на ServerTokens Prod, затем измените ServerSignature On на ServerSignature Off

Перезапустите apache2:

sudo service apache2 restart

Также эта статья поможет вам Скрыть информацию об Apache

17 голосов
/ 25 января 2012

вы не предоставили достаточно информации об ОС / дистрибутиве и т. Д.

, но в установке Apache для Ubuntu apache2.conf выглядит так:

<cut>
Include httpd.conf
Include ports.conf
Include conf.d/
Include sites-enabled/

и conf.d / security вы можете увидеть

ServerTokens OS

, просто проверьте свои конфиги, где-то они перезаписываются после того, как вы установили их в своем httpd.conf

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...