Get the most out of your Centmin Mod LEMP stack
Become a Member

Nginx First Alpha Patch for Nginx HTTP/2 support

Discussion in 'Nginx and PHP-FPM news & discussions' started by eva2000, Aug 12, 2015.

  1. rdan

    rdan Well-Known Member

    5,444
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    7:54 AM
    Mainline
    10.2
    To update? just recompile Nginx?

     
  2. eva2000

    eva2000 Administrator Staff Member

    54,331
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    9:54 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
  3. rdan

    rdan Well-Known Member

    5,444
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    7:54 AM
    Mainline
    10.2
    :D
    upload_2015-9-4_7-12-27.png
     
  4. eva2000

    eva2000 Administrator Staff Member

    54,331
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    9:54 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Oh thought your older browser visitors would have trouble with HTTP/2 ?
     
  5. rdan

    rdan Well-Known Member

    5,444
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    7:54 AM
    Mainline
    10.2
    My Forum default URL/Scheme is still plain HTTP only.
    But HTTPS w/ HTTP/2 is open as option.
    Still my site is behind Sucuri that still only support SPDY 3.1,
    I only point my site directly to my server using /etc/hosts file to test HTTP/2 :D.
     
  6. eva2000

    eva2000 Administrator Staff Member

    54,331
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    9:54 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Oh I see.. similar to what I do on centminmod.com itself, https side is open separately for testing :D
     
  7. rdan

    rdan Well-Known Member

    5,444
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    7:54 AM
    Mainline
    10.2
    I'm still convincing Sucuri to adopt HTTP/2 asap :D
     
  8. rdan

    rdan Well-Known Member

    5,444
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    7:54 AM
    Mainline
    10.2
    I know Cloudflare will adopt after Nginx Mainline support it.
     
  9. eva2000

    eva2000 Administrator Staff Member

    54,331
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    9:54 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Let us know how that goes :)
    yeah they've publicly stated such.. unlike CDN77 who deployed the Nginx HTTP/2 alpha patches in live production heh
     
  10. rdan

    rdan Well-Known Member

    5,444
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    7:54 AM
    Mainline
    10.2
    Bleeding Edge :D
     
  11. eva2000

    eva2000 Administrator Staff Member

    54,331
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    9:54 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Nginx HTTP/2 version 5 patch released
    Code:
    2015-09-08 Version 5 (NGINX 1.9.4)
    - Validation of the request headers;
    - Improved error handling even more;
    - Added the http2_max_header_size directive that limits the maximum size of
       a request headers (16384 bytes by default);
    - Fixed the default value of the http2_max_field_size directive;
    - Limited consumption of memory during the HTTP/2 session;
    - The $request_line variable for HTTP/2 requests now uses "HTTP/2.0" as
       the version token instead of "HTTP/1.1".
    
    2015-08-31 Version 4 (NGINX 1.9.4)
    - Improved error handling;
    - Added the http2_max_field_size directive that limits the maximum size of
       a request header field (4096 bytes by default);
    - The http2_keepalive_timeout directive was renamed to http2_idle_timeout.
    
    2015-08-19 Version 3 (NGINX 1.9.4)
    - The gzip and gzip_static modules might not work with HTTP/2 requests;
    - Fixed processing of Cookie headers.
    
    2015-08-14 Version 2 (NGINX 1.9.3)
    - Introduced NPN support for HTTP/2 negotiation (this reduces OpenSSL version
       requirement to 1.0.1+);
    - Various fixes in the prioritization mechanism;
    - Fixed missing "Location" response header in some configurations;
    - Fixed processing of the ":authority" pseudo-header (the HTTP/2 analog of
       the "Host" header).
    
    2015-08-05 Version 1 (NGINX 1.9.3)
    The first public alpha release.
     
  12. eva2000

    eva2000 Administrator Staff Member

    54,331
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    9:54 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Nginx HTTP/2 patch version 6 released

    Code:
    2015-09-11 Version 6 (NGINX 1.9.4)
    - Sending GOAWAY frame on connection shutdown;
    - Proper handling of huge response headers using CONTINUATION frames;
    - Various minor fixes.
    
    2015-09-08 Version 5 (NGINX 1.9.4)
    - Validation of the request headers;
    - Improved error handling even more;
    - Added the http2_max_header_size directive that limits the maximum size of
       a request headers (16384 bytes by default);
    - Fixed the default value of the http2_max_field_size directive;
    - Limited consumption of memory during the HTTP/2 session;
    - The $request_line variable for HTTP/2 requests now uses "HTTP/2.0" as
       the version token instead of "HTTP/1.1".
    
    2015-08-31 Version 4 (NGINX 1.9.4)
    - Improved error handling;
    - Added the http2_max_field_size directive that limits the maximum size of
       a request header field (4096 bytes by default);
    - The http2_keepalive_timeout directive was renamed to http2_idle_timeout.
    
    2015-08-19 Version 3 (NGINX 1.9.4)
    - The gzip and gzip_static modules might not work with HTTP/2 requests;
    - Fixed processing of Cookie headers.
    
    2015-08-14 Version 2 (NGINX 1.9.3)
    - Introduced NPN support for HTTP/2 negotiation (this reduces OpenSSL version
       requirement to 1.0.1+);
    - Various fixes in the prioritization mechanism;
    - Fixed missing "Location" response header in some configurations;
    - Fixed processing of the ":authority" pseudo-header (the HTTP/2 analog of
       the "Host" header).
    
    2015-08-05 Version 1 (NGINX 1.9.3)
    The first public alpha release.
     
  13. rdan

    rdan Well-Known Member

    5,444
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    7:54 AM
    Mainline
    10.2
  14. rdan

    rdan Well-Known Member

    5,444
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    7:54 AM
    Mainline
    10.2
     
  15. eva2000

    eva2000 Administrator Staff Member

    54,331
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    9:54 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
  16. rdan

    rdan Well-Known Member

    5,444
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    7:54 AM
    Mainline
    10.2
  17. eva2000

    eva2000 Administrator Staff Member

    54,331
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    9:54 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Yeah saw that info - great news. Though for 123.08stable, even with Nginx 1.9.5 and HTTP/2 supported it will still default to SPDY and wouldn't have the variables and routines for HTTP/2 right now. Only 123.09beta01 will have HTTP/2 variables and routines right now.
     
  18. rdan

    rdan Well-Known Member

    5,444
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    7:54 AM
    Mainline
    10.2
    Then why not push that .09beta to stable after Nginx release :)
     
  19. eva2000

    eva2000 Administrator Staff Member

    54,331
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    9:54 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    still other beta grade changes in 123.09beta01 that need testing and feedback ;)

    most likely will backport HTTP/2 variables and routine into 123.08stable
     
    Last edited: Sep 18, 2015
  20. eva2000

    eva2000 Administrator Staff Member

    54,331
    12,198
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,763
    Local Time:
    9:54 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+