title: Why doesn't Chrome browser recognize my http2 server?
body: <p>I setup my Nginx conf as per  <a href="https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-with-http-2-support-on-ubuntu-16-04" rel="nofollow noreferrer">Digital Ocean paper</a>,
  and now http2 is available.</p>
  <p>But in Chrome (Version 54.0.2840.98 (64-bit))  Dev tool, it's always on HTTP 1/1:</p>
  <pre><code>NAME             METHOD  STATUS  PROTOCOL
  shell.js?v=xx..    GET    200     http/1/1
  </code></pre>
  <p>My server is running Ubuntu 16.04 LTS which supports both ALPN &amp; NPN, and the openssl version shipped with it is 1.0.2g.</p>
  <p>I checked http2 support with <a href="https://tools.keycdn.com/http2-test" rel="nofollow noreferrer">this tool site</a> and the result is:</p>
  <pre><code>Yeah! example.com supports HTTP/2.0. ALPN supported...
  </code></pre>
  <p>Also checking with curl is OK:</p>
  <pre><code> $ curl -I --http2 https://www.example.com
    HTTP/2 200 
    server: nginx/1.10.0 (Ubuntu)
    date: Tue, 13 Dec 2016 15:59:13 GMT
    content-type: text/html; charset=utf-8
    content-length: 5603
    x-powered-by: Express
    cache-control: public, max-age=0
    etag: W/&quot;15e3-EUyjnNnyevoQO+tRlVVZxg&quot;
    vary: Accept-Encoding
    strict-transport-security: max-age=63072000; includeSubdomains
    x-frame-options: DENY
    x-content-type-options: nosniff
  </code></pre>
  <p>I also checked with is-http2 cli from my console:</p>
  <pre><code>is-http2 www.amazon.com
  × HTTP/2 not supported by www.amazon.com
  Supported protocols: http/1.1
  
  is-http2 www.example.com
  ✓ HTTP/2  supported by www.example.com
  Supported protocols: h2 http/1.1
  </code></pre>
  <p>Why doesn't Chrome recognise it?</p>
  <p>How can I check it also with Safari (v 10.0.1)?</p>