Hi,

I’m using FreeNginx and in my configuration i have

http2 on;

but when I make a vist on http://localhost/ it’s http/1.1 that kick…

I’ve found[1]

Firefox already has HTTP/2 AFAIK.
The entry is called network.http.spdy.enabled.http2 but it’s set to “false” by default,

I don’t have this in LibreWolf, I created it, to see if it does something, but it’s still the HTTP/1.1 that is used… Any ideas ?

Thanks.


  1. https://www.reddit.com/r/firefox/comments/2wt0ob/will_there_be_a_way_to_forceenable_http2_in/ ↩︎

  • Malix@sopuli.xyz
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    26 days ago

    Iirc http2 is with ssl only, you’ll need to set nginx to offer the content over https

    • Rick_C137@programming.devOP
      link
      fedilink
      arrow-up
      2
      ·
      25 days ago

      Thanks @Malix@sopuli.xyz,

      Actually, no HTTP/2 do not require SSL/TLS!

      Although the standard itself does not require usage of encryption,[46] all major client implementations (Firefox,[47] Chrome, Safari, Opera, IE, Edge) have stated that they will only support HTTP/2 over TLS
      source:https://en.wikipedia.org/wiki/HTTP/2#Encryption

      it’s Mozilla etc… that force it !

      WebPages hosted on the TOR Network (for example) do not need SSL/TLS certificates ! so what we can’t have the benefit of HTTP/2 WTF

      To the developers of LibreWolf, can you solve this limitation ?