Nginx 1.7.8 Updates Open-Source Web Server | Internet News

Nginx 1.7.8 Updates Open-Source Web Server

Dec 2, 2014
3 minute read

From the ‘Apache is still more popular’ files:

The open-source nginx web server has emerged in recent years to become one of the most widely deployednginx open-source technologies on the planet. Today a new incremental version of nginx was released with the 1.7.8 milestone update.

Following is the list of changes:

 *) Change: now the “If-Modified-Since”, “If-Range”, etc. client request
       header lines are passed to a backend while caching if nginx knows in
       advance that the response will not be cached (e.g., when using
       proxy_cache_min_uses).

    *) Change: now after proxy_cache_lock_timeout nginx sends a request to a
       backend with caching disabled; the new directives
       “proxy_cache_lock_age”, “fastcgi_cache_lock_age”,
       “scgi_cache_lock_age”, and “uwsgi_cache_lock_age” specify a time
       after which the lock will be released and another attempt to cache a
       response will be made.

    *) Change: the “log_format” directive can now be used only at http
       level.

    *) Feature: the “proxy_ssl_certificate”, “proxy_ssl_certificate_key”,
       “proxy_ssl_password_file”, “uwsgi_ssl_certificate”,
       “uwsgi_ssl_certificate_key”, and “uwsgi_ssl_password_file”
       directives.
       Thanks to Piotr Sikora.

    *) Feature: it is now possible to switch to a named location using
       “X-Accel-Redirect”.
       Thanks to Toshikuni Fukaya.

    *) Feature: now the “tcp_nodelay” directive works with SPDY connections.

    *) Feature: new directives in vim syntax highliting scripts.
       Thanks to Peter Wu.

    *) Bugfix: nginx ignored the “s-maxage” value in the “Cache-Control”
       backend response header line.
       Thanks to Piotr Sikora.

    *) Bugfix: in the ngx_http_spdy_module.
       Thanks to Piotr Sikora.

    *) Bugfix: in the “ssl_password_file” directive when using OpenSSL
       0.9.8zc, 1.0.0o, 1.0.1j.

    *) Bugfix: alerts “header already sent” appeared in logs if the
       “post_action” directive was used; the bug had appeared in 1.5.4.

    *) Bugfix: alerts “the http output chain is empty” might appear in logs
       if the “postpone_output 0” directive was used with SSI includes.

    *) Bugfix: in the “proxy_cache_lock” directive with SSI subrequests.
       Thanks to Yichun Zhang.

You can download the new version here: http://nginx.org/download/nginx-1.7.8.tar.gz or update from your favorite Linux distro repo.

Sean Michael Kerner is a senior editor at InternetNews.com. Follow him on Twitter @TechJournalist

Internet News Logo

InternetNews is a source of industry news and intelligence for IT professionals from all branches of the technology world. InternetNews focuses on helping professionals grow their knowledge base and authority in their field with the top news and trends in Software, IT Management, Networking & Communications, and Small Business.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.