This might not be an issue, feel free to let me know if I'm not doing things properly but nginx pretends that http_chunkin is merged within nginx since 1.3.9+ ( reference documentation ).
However, with either tengine 2.1.0 or 1.5.2, I have not found the support for this module when compiling. --with-http_chunkin
is not shown in either version's ./configure --help
.
It does not seem to be built-in as using the chunkin directive yields an error when testing for syntax:
nginx: [emerg] unknown directive "chunkin" in /etc/nginx/sites-enabled/vhost:38
I have a hard requirement for chunkin support to be enabled and have managed to build 1.5.2 with it enabled by using chunkin-nginx-module and ./configure --add-module=/usr/local/src/chunkin-nginx-module
.
Doing the same thing with the tengine 2.1.0 source doesn't work out of the box:
./configure: error: invalid option "--with-http_chunkin"
My question is:
- Is it possible to have http_chunkin without resorting to an external module ?
- Should this be merged to tengine (as it has apparently been to nginx) ?
- Am I doing something in the above wrong ?
Thanks a lot for your input.
2条答案
按热度按时间11dmarpk1#
Tengine-2.1.0 supports nginx-1.6.2, so chunkin-nginx-module is unnecessary.
You can use tengine-2.1.0 directly.
bfnvny8b2#
Since tengine-2.0.0, tengine has supported for chunked input natively, with no configure option, so chunkin-nginx-module is not necessary. However, we did not test whether the module could work with tengine-2.X.X.