Welcome! Log In Create A New Profile

Advanced

[ANN] nginx upload progress module v0.6

Brice Figureau
September 12, 2009 05:22PM
Hi,

I'm proud to announce the availability of the version 0.6 of the
nginx_upload_progress_module. This version fixes one high traffic bug
and is a recommended upgrade.

This version seems now stable to be used in production.

The release is available in the nginx wiki page or directly from my git
hub repository:
http://github.com/masterzen/nginx-upload-progress-module/downloads

Changes since v0.5:
===================

* fixed crash when cleaning uploads (thanks to Vladimir Getmanshchuk for
his bug report).

More Information:
=================

This module implements a progress upload ala Lighttpd mod_uploadprogress
for nginx. It monitors RFC1867 uploads sent to upstream servers and can
serve special JSON response containing information about the upload
progress on request.

This module doesn't implement a RFC1867 parser and client code. As such
I consider this module as a temporary hack until Igor Sysoev implements
a full client body filter chain into Nginx.

This module is delivered as is (no guarantee of any kind) under the BSD
license with the following caveats and warnings:
* when compiled with --with-debug, this module will produce high number
of log messages.

More information on the wiki page:
http://wiki.nginx.org/NginxHttpUploadProgressModule
and the git repository:
http://github.com/masterzen/nginx-upload-progress-module/tree/master

The code is available as an attachment of the aforementionned page.

Installation instructions:
==========================

nginx_uploadprogress_module has been compiled/tested with Nginx 0.6.x,
and 0.7.59. The legacy 0.5.x versions are not supported,
please upgrade your nginx installation to the current stable (0.7.x).

1) download the Nginx sources from http://nginx.net/ and unpack it.

2) build Nginx: change to the directory which contains the Nginx
sources, and run the configuration script making sure to add the path
to the nginx_uploadprogress_module sources using the --add-module
option:
$ ./configure --add-module=/path/to/nginx_uploadprogress_module/

Now you can build and install the software:
$ make

and as root:
$ make install

For usage, configuration and examples, please see the wiki page or the
README file.

Anyway enjoy :-)
--
My Blog: http://www.masterzen.fr/
Subject Author Posted

[ANN] nginx upload progress module v0.6

Brice Figureau September 12, 2009 05:22PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 318
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready