Невозможно удалить сервер в заголовках ответа (Amazon AWS) - PullRequest
2 голосов
/ 08 июля 2011

Не могу удалить заголовок «Сервер» из заголовков ответа. Я использую Amazon EC2. Я добавил это в конфигурации Apache:

ServerSignature Off
Header unset Server
RequestHeader unset Server

Это ничего не делает. Я все еще вижу заголовок сервера, говорящий «Apache (Amazon)» в заголовках ответа. Любая подсказка?

Ответы [ 2 ]

3 голосов
/ 09 июня 2012

Вы можете удалить строку «Сервер: Apache / 2.2.22 (Unix) ...» в заголовке следующим образом:

Загрузите архив Apache httpd и распакуйте его обычным способом.

Изменить include / ap_release.h с:

#define AP_SERVER_BASEVENDOR "Apache Software Foundation"
#define AP_SERVER_BASEPROJECT "Apache HTTP Server"
#define AP_SERVER_BASEPRODUCT "Apache"

до

#define AP_SERVER_BASEVENDOR "-"
#define AP_SERVER_BASEPROJECT "-"
#define AP_SERVER_BASEPRODUCT "-"

Затем перекомпилируйте вашу обычную процедуру configure / make / make install.

Наконец, в файле httpd.conf добавьте строку:

ServerTokens Prod

Перезагрузите сервер, и строка заголовка Apache просто станет «Сервер: -».

2 голосов
/ 15 марта 2012

Кажется, что команда разработчиков Apache думает, что это работа как дизайн.В любом случае они предоставляют патч https://issues.apache.org/bugzilla/show_bug.cgi?id=40026

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