title: HTTP/2 on Apache (Ubuntu 14.04) does not work
body: <p>I've tried many tutorials how to enable http2 on apache server; e.g.:</p>
  
  <ul>
  <li><a href="http://pixelinc.co/ubuntu-14-04-3-apache-http-2-web-server-setup/" rel="nofollow">http://pixelinc.co/ubuntu-14-04-3-apache-http-2-web-server-setup/</a></li>
  <li><a href="https://www.gatherdigital.co.uk/community/post/how-to-setup-http-2-support/41" rel="nofollow">https://www.gatherdigital.co.uk/community/post/how-to-setup-http-2-support/41</a></li>
  <li><a href="https://icing.github.io/mod_h2/howto.html" rel="nofollow">https://icing.github.io/mod_h2/howto.html</a></li>
  <li><a href="https://www.youtube.com/watch?v=8OM_eqRAsMM" rel="nofollow">https://www.youtube.com/watch?v=8OM_eqRAsMM</a></li>
  <li>etc...</li>
  </ul>
  
  <p>But without success. </p>
  
  <p>Here is my configuration:</p>
  
  <pre><code>$ apache2 -v
  Server version: Apache/2.4.23 (Ubuntu)
  
  $ apachectl -M
  Loaded Modules:
  ...
  http2_module (shared)
  ...
  ssl_module (shared)
  ...
  </code></pre>
  
  <p>Here is my /etc/apache2/sites-available/default-ssl.conf</p>
  
  <pre><code>&lt;IfModule mod_ssl.c&gt;
      &lt;VirtualHost *:443&gt;
  
          ServerAdmin info@example.net
          DocumentRoot /var/www/html
          ServerName example.net 
          ServerAlias www.example.net
  
          ErrorLog ${APACHE_LOG_DIR}/error.log
          CustomLog ${APACHE_LOG_DIR}/access.log combined
  
          ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/html/$1
  
          Protocols h2 http/1.1
  
          SSLEngine on
          SSLCertificateFile /etc/apache2/ssl/apache.crt
          SSLCertificateKeyFile /etc/apache2/ssl/apache.key
  
          &lt;FilesMatch "\.(cgi|shtml|phtml|php)$"&gt;
                  SSLOptions +StdEnvVars
          &lt;/FilesMatch&gt;
          &lt;Directory /usr/lib/cgi-bin&gt;
                  SSLOptions +StdEnvVars
          &lt;/Directory&gt;
          BrowserMatch "MSIE [2-6]" \
                          nokeepalive ssl-unclean-shutdown \
                          downgrade-1.0 force-response-1.0
          BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
  
      &lt;/VirtualHost&gt;
  &lt;/IfModule&gt;
  </code></pre>
  
  <p>When I'm trying load my page (<a href="https://example.net" rel="nofollow">https://example.net</a>) in chrome, I can see this response header:</p>
  
  <pre><code>HTTP/1.1 200 OK
  Date: Tue, 09 Aug 2016 12:05:08 GMT
  Server: Apache/2.4.23 (Ubuntu)
  Upgrade: h2
  Connection: Upgrade, Keep-Alive
  Last-Modified: Thu, 30 Jun 2016 14:22:30 GMT
  ETag: "b18-5367f99a49580-gzip"
  Accept-Ranges: bytes
  Vary: Accept-Encoding
  Content-Encoding: gzip
  Content-Length: 538
  Keep-Alive: timeout=5, max=100
  Content-Type: text/html
  </code></pre>
  
  <p>Am I Missing something? Can you give me any hints?</p>