Nginx 1.0.8 for Windows

Nginx for Windows32-bit and 64-bit versions of Nginx 1.0.8 for Windows are now available to the public for download. Both were built on Windows 7 Ultimate (32-bit and 64-bit for the respective versions of Nginx) using Cygwin.

Note that these versions are part of the upstream stable branch. I did not release 1.0.7, since it could not be built using certain options. See the changelog below.

These Nginx for Windows packages are provided as is without any guarantees or warranties. Use at your own risk. Please read on below for more details.

These builds are built in support of legacy users who still use Cygwin based builds. Official native Windows builds are available and supported at nginx.org.

Here is the changelog:

Changes with nginx 1.0.8 01 Oct 2011

  • ) Bugfix: nginx could not be built –with-http_mp4_module and without –with-debug option.

Changes with nginx 1.0.7 30 Sep 2011

  • ) Change: now if total size of all ranges is greater than source response size, then nginx disables ranges and returns just the source response.
  • ) Feature: the “max_ranges” directive.
  • ) Feature: the module ngx_http_mp4_module.
  • ) Feature: the “worker_aio_requests” directive.
  • ) Bugfix: if nginx was built –with-file-aio it could not be run on Linux kernel which did not support AIO.
  • ) Bugfix: in Linux AIO error processing. Thanks to Hagai Avrahami.
  • ) Bugfix: in Linux AIO combined with open_file_cache.
  • ) Bugfix: open_file_cache did not update file info on retest if file was not atomically changed.
  • ) Bugfix: reduced memory consumption for long-lived requests.
  • ) Bugfix: in the “proxy/fastcgi/scgi/uwsgi_ignore_client_abort” directives.
  • ) Bugfix: nginx could not be built on MacOSX 10.7.
  • ) Bugfix: in the “proxy/fastcgi/scgi/uwsgi_ignore_client_abort” directives.
  • ) Bugfix: request body might be processed incorrectly if client used pipelining.
  • ) Bugfix: in the “request_body_in_single_buf” directive.
  • ) Bugfix: in “proxy_set_body” and “proxy_pass_request_body” directives if SSL connection to backend was used.
  • ) Bugfix: nginx hogged CPU if all servers in an upstream were marked as “down”.
  • ) Bugfix: a segmentation fault might occur during reconfiguration if ssl_session_cache was defined but not used in previous configuration.
  • ) Bugfix: a segmentation fault might occur in a worker process if many backup servers were used in an upstream.

Download Nginx 1.0.8 for Windows (32-bit & 64-bit versions) here.

Please ask a question or comments below.

Spread the word on Twitter: Tweet ThisTweet This