On 10/10/2015 12:20 AM, Stefan Eissing wrote:
In the meantime, I have prepped a howto h2 to point people to in order to 
give/collect some advice. http://icing.github.io/mod_h2/howto.html

That will, once stable become part of the official docs.

Great, thanks! That is very helpful. One bit of feedback: in the Firefox section you say that

> Among the response headers, you see this strange X-Firefox-Spdy entry
> listing "h2". That is the indication that HTTP/2 is used on this
> https: connection.

Another (possibly more future-proof?) indicator in that Network Headers panel is the "Version: HTTP/2.0" field that is underneath the Status Code and above the search bar.

Am 10.10.2015 um 02:24 schrieb Jacob Champion <[email protected]>:

(Haven't figured out the nghttp failure yet though.) Thanks Gregg!

For those following at home, and to save anyone else the trouble... nghttp still wasn't working, so I

- built Wireshark trunk to get HTTP/2 dissection for the stream, but I still couldn't decrypt the ephemeral ciphers, so I - installed an LD_PRELOAD shim to get the pre-master secret keys only to find that the encrypted alerts were simply disconnection notices, then noticed that - NPN was being sent in the Client Hello instead of ALPN, which is probably because - my nghttp is using my system OpenSSL (1.0.1) instead of my latest compile (1.0.2).

The bleeding edge is fun. :)

In any case, I've now got an httpbin instance running in mod_passenger over HTTP/2, which is very cool. I was originally hoping to help with the vote, but now that I've discovered my binaries are mismatched, I wouldn't trust my test results anyway. Maybe next time.

Good luck with the release!
--Jacob

Reply via email to