nginx+apache+ff=Не возможно определить тип содержимого

Дано:
  • nginx + Apach 2 (бэкграундом)
  • В одном из 3-х обновлений страниц FireFox выдает что не может отобразить содержимое.

Поиск причины оказался затруднён тем что ff не хотел при этом показывать заголовки. Но после того как я подключил TCP/IP Monitor в Eclipse, то выяснилось что дело в том что Apache разбивает свой ответ на фрагменты (Transfer-Encoding: chunked). Nginx не может принять такой ответ и в добавок ко всему ещё пытается его сжать.

И так, решение. Отключаем в Apache разбивку ответа по частям. Для этого в настройках Apache или .htaccess указываем:

SetEnv downgrade-1.0

И после этого всё начинает работать нормально.

Автор: Сергей Степанов

Поделиться @
aaa, 28 2022 в 21:14