Могу ли я использовать adsutil.vbs
убрать X—Powered-By
заголовок ответа из конфигурации IIS6?
У нас есть сайт, работающий на некоторых серверах IIS6. Переход на IIS7 состоится как минимум через несколько месяцев. Тем временем я заметил, что он обслуживает заголовок X—Powered-By: ASP.NET
по всем отзывам. Я хочу, чтобы этого не было, поскольку это пустая трата байтов и незначительный риск для безопасности. Я настоятельно предпочитаю использовать сценарий, чтобы в будущем развертывании также гарантировалось отсутствие заголовка.
У нас есть один или два настраиваемых заголовка, которые я хочу сохранить, но они должны быть добавлены сценарием развертывания, поэтому очистка их всех может быть вариантом.
Есть ли способ сделать это с помощью adsutil.vbs
?
Чтобы получить текущие настраиваемые заголовки:
cscript adsutil.vbs GET W3SVC\HttpCustomHeaders
и очистить их все:
cscript adsutil.vbs SET W3SVC\HttpCustomHeaders ""
Очевидно, вы можете сделать это на уровне сайта, вставив идентификатор сайта: W3SVC\123\HttpCustomHeaders