Включение чанкованной загрузки в Nginx
Я установил nginx,php-fpm,mysql из диспетчера пакетов на Ubuntu 12.04,
Версия Nginx - 1.1.19.
Как мы можем включить режим загрузки по частям. Нужно ли нам скомпилировать и установить nginx для включения Chunked Mode.
Для компиляции nginx требуется компиляция php-fpm и mysql.
я новичок в этом, может любой направлять меня.
Для меня с Apache chunked загрузка работает без добавления каких-либо дополнительных модулей.
Есть ли способ установить отсутствующие модули в nginx, используя менеджер пакетов, как в Apache.
3 ответа
В 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 Length Required, значит, у вас есть другая проблема, и вам следует точно указать, какую ошибку вы получаете, когда пытаетесь использовать чанкованную загрузку.
Что касается остальных ваших вопросов:
- перекомпиляция nginx не требует перекомпиляции чего-либо еще
- У nginx должны быть все модули, встроенные во время компиляции, поэтому вы не можете устанавливать модули с помощью менеджера пакетов.