Latest Nginx with OpenSSL 1.0.2 still won't deliver http/2

chuuke

I have a server running Ubuntu 16.04 LTS with Nginx 1.112 built with OpenSSL 1.0.2h, and according a number of HTTP/2 support verficiation tools, like this one, the server is properly configured for HTTP/2 with ALPN. Yet in the latest Chrome (51.0.2704.106 (64-bit)), a reqest to the server returns with protocol http/1.1 and not h2:

chrome still delivering http/1.1

I've read a number of posts here, like this one noting that Nginx built with OpenSSL versions pre 1.0.2 do not support ALPN. But I am running 1.0.2h.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:    16.04
Codename:   xenial 

$ nginx -V
nginx version: nginx/1.11.2
built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.1) 
built with OpenSSL 1.0.2h  3 May 2016
TLS SNI support enabled

$ openssl version
OpenSSL 1.0.2h  3 May 2016

Qualys SSL Labs 'SSL Server Test' gives the domain an A+ SSL rating. I used Let's Encrypt to create the cert, via the method referenced here.

Could it still be an Nginx certificate configuration issue?

Any and all help greatly appreciated.

chuuke

After all that, I was able to discover that it was a local issue. My antivirus application, Avast Mac Security, was preventing the protocol upgrade. Disabled it, and h2 is used.

enter image description here

BazzaDP's answer on this question is what led me to discovery:

Why HTTP/2 on a specific site works in FF, but doesn't work in Chrome, IE and Edge on the same Windows 10 computer?

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

HTTP2 doesn't work on Nginx 1.10.1, Openssl 1.2.h and Chrome 51.0.2704.103

From Dev

HTTP2 doesn't work on Nginx 1.10.1, Openssl 1.2.h and Chrome 51.0.2704.103

From Java

Firefox periodically doesn't download CSS files from nginx server over HTTP2 with SSL

From Dev

Apache2 won't start after removing nginx

From Dev

Enabled http2 but still serving over http1.1

From Dev

Apache in Docker won't deliver sites

From Dev

apt-get upgrade openssl won't bring Ubuntu 12.04 to latest version

From Java

nginx conf: http2 module not working in Chrome in ubuntu 18.04

From Dev

Error after upgrading android studio 1 to 2 , won't launch 

From Dev

Recurrence relation for T(0) = 1, T(1) = 0, T(n ) = 2* T(n-2)

From Dev

nginx won't restart

From Dev

Spring Security login won't work when dealing with 2 tomcat and nginx

From Dev

Spring Security login won't work when dealing with 2 tomcat and nginx

From Dev

WM_COPYDATA won't deliver my string correctly

From Dev

HealthKit (iOS) won't deliver data in background (objC)

From Dev

Portal 2 won't launch

From Dev

Rake won't rollback migrations, wrong number of arguments (1 for 0)

From Dev

Nginx seems to ignore server_name when ssl and http2 is on

From Dev

What does t0,t1,t2 and a0 mean in Haskell?

From Dev

Phonegap won't pull latest version

From Dev

Boot2Docker on Windows8 won't start due to "not finding ip for eth1"

From Dev

Dell XPS 13 9365 2-in-1 won't resume after suspend (Ubuntu 16.04)

From Dev

Boot2Docker on Windows8 won't start due to "not finding ip for eth1"

From Dev

OpenGL texture 2d array won't render with depth > 1

From Dev

Apache2 Won't Start

From Dev

Select2 won't format items

From Dev

Angular2 Interpolation Won't Work

From Dev

handleOpenURL won't trigger iOS Swift 2

From Dev

NPM won't install angular2

Related Related

  1. 1

    HTTP2 doesn't work on Nginx 1.10.1, Openssl 1.2.h and Chrome 51.0.2704.103

  2. 2

    HTTP2 doesn't work on Nginx 1.10.1, Openssl 1.2.h and Chrome 51.0.2704.103

  3. 3

    Firefox periodically doesn't download CSS files from nginx server over HTTP2 with SSL

  4. 4

    Apache2 won't start after removing nginx

  5. 5

    Enabled http2 but still serving over http1.1

  6. 6

    Apache in Docker won't deliver sites

  7. 7

    apt-get upgrade openssl won't bring Ubuntu 12.04 to latest version

  8. 8

    nginx conf: http2 module not working in Chrome in ubuntu 18.04

  9. 9

    Error after upgrading android studio 1 to 2 , won't launch 

  10. 10

    Recurrence relation for T(0) = 1, T(1) = 0, T(n ) = 2* T(n-2)

  11. 11

    nginx won't restart

  12. 12

    Spring Security login won't work when dealing with 2 tomcat and nginx

  13. 13

    Spring Security login won't work when dealing with 2 tomcat and nginx

  14. 14

    WM_COPYDATA won't deliver my string correctly

  15. 15

    HealthKit (iOS) won't deliver data in background (objC)

  16. 16

    Portal 2 won't launch

  17. 17

    Rake won't rollback migrations, wrong number of arguments (1 for 0)

  18. 18

    Nginx seems to ignore server_name when ssl and http2 is on

  19. 19

    What does t0,t1,t2 and a0 mean in Haskell?

  20. 20

    Phonegap won't pull latest version

  21. 21

    Boot2Docker on Windows8 won't start due to "not finding ip for eth1"

  22. 22

    Dell XPS 13 9365 2-in-1 won't resume after suspend (Ubuntu 16.04)

  23. 23

    Boot2Docker on Windows8 won't start due to "not finding ip for eth1"

  24. 24

    OpenGL texture 2d array won't render with depth > 1

  25. 25

    Apache2 Won't Start

  26. 26

    Select2 won't format items

  27. 27

    Angular2 Interpolation Won't Work

  28. 28

    handleOpenURL won't trigger iOS Swift 2

  29. 29

    NPM won't install angular2

HotTag

Archive