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

Балансировщик нагрузки F5 ведет себя иначе без заголовка accept-encoding

Я пытаюсь понять, что не так с моей конфигурацией балансировщика нагрузки F5.

У меня есть экземпляр Apache, работающий за F5, и когда я пытаюсь получить доступ к своему веб-сайту через F5, я получаю пустой ответ для нескольких страниц.

Те же страницы работают нормально, когда я добавляю заголовок запроса «Accept-encoding»: «deflate»

Я думаю, эта проблема может быть из-за неправильной конфигурации в F5.

Кто-нибудь знает, в чем может быть причина этой проблемы ?.

Не зная больше о конфигурации вашего F5, я подозреваю, что вы правы, что-то неправильно настроено в профиле сжатия HTTP для виртуального сервера.

BIG-IP принимает заголовок accept-encoding от клиента и вставляет заголовок content-encoding для gzip или deflate, определенного исходным клиентским запросом. Если виртуальный сервер не настроен для HTTP-трафика или не имеет профиля сжатия HTTP, я мог видеть, что у вас есть проблемы с проксированием accept-encoding и возвратом заголовка content-encoding.

Мой профиль сжатия HTTP BIG-IP v13 по умолчанию использует gzip для предпочтительного метода сжатия.

Если ваш виртуальный сервер имеет профиль HTTP, а не профиль сжатия HTTP, начните с копирования значения по умолчанию в новый профиль и переключения его. Если ваш BIG-IP старше v11, это поле находится в профиле HTTP. Сделайте это круто и посмотрите, что произойдет.

Проверять, выписываться F5 KB15434 для получения дополнительной информации об этом и, если ничего не помогает, DevCentral: вопросы и ответы может быть более подробная информация об этом.