У меня есть причальный сервер за сервером apache httpd. Я правильно обрабатываю заголовки, которые нужно вернуть в запросы, которые я получаю на уровне пристани.
Но иногда apache httpd добавляет несколько заголовков (обычно Content-Type
), что я не хочу, чтобы они добавлялись в мои ответы (я отфильтровываю их на пристани).
Я пытался не загружать headers_mod
прокомментировав следующую строку в /etc/httpd/conf/httpd.conf
, но это не устранило проблему:
LoadModule headers_module modules/mod_headers.so
И если посмотреть на команды, которые я могу использовать в Документация по mod_headers Я не вижу никого, кого можно использовать для отключения звука httpd !!
Есть идеи, как заставить httpd вести себя так, как я хочу?
Нет просто «Никаких заголовков никогда не добавлять!» флаг в apache - любой модуль может добавлять заголовки в ответ. Apache разработан как веб-сервер - вы должны ожидать, что он будет вести себя как единое целое, и вам нужно будет изменить много вариантов отключения всех способов, которыми он будет управлять вашими заголовками (совет от профессионала: я знаю как минимум два, которые потребуют от вас редактирования исходного кода).
Если вам нужна абсолютная уверенность в том, что ваш прокси-сервер не будет изменять заголовки HTTP, используйте что-то другое, кроме Apache - HAProxy или Varnish могут немного лучше соответствовать вашему варианту использования.