Я установил nginx, php-fpm, mysql из диспетчера пакетов на ubuntu 12.04,
Версия Nginx - 1.1.19.
Как мы можем включить режим загрузки фрагментов. Нужно ли нам скомпилировать и установить nginx для включения режима Chunked Mode.
Будет ли для компиляции nginx необходимо скомпилировать php-fpm и mysql.
Я новичок в этом, может ли кто-нибудь направить меня.
Для меня с Apache загрузка фрагментов работает без добавления дополнительных модулей.
есть ли способ установить недостающие модули в nginx с помощью диспетчера пакетов, такого как Apache.
В ubuntu 12.04 вам нужно установить nginx-extras вместо nginx-full для этого модуля
Согласно Ubuntu журнал изменений модуль chunkin был добавлен в 1.1.8, поэтому он должен быть в 1.1.9 в 12.04. Вики nginx объясняет модуль chunkin подробно, но он работает, заменяя 411 Length Required
страницу ошибки с командой, которая возобновляет запрос:
chunkin on;
error_page 411 = @my_411_error;
location @my_411_error {
chunkin_resume;
}
Это должно быть установлено в серверном блоке.
Если вы не получаете ошибку 411 «Требуется длина», значит, у вас другая проблема, и вы должны точно указать, какую ошибку вы получаете при попытке использовать фрагментированную загрузку.
Что касается остальных вопросов:
Поскольку nginx v1.3.9 был выпущен в 2012 году, он изначально поддерживает обработку запросов в режиме фрагментов. Он больше не называется chunkin и не требует явной конфигурации для его включения.