Some strange things with http2
When using:
listen 443 ssl http2;
In firefox you need to set these values (which should already be there but may not have the proper settings):
network.http.spdy.enabled.http2 = false
network.http.spdy.enabled.http2draft = true
When both are set true ssl redirects to its root or even to port 80.
When using:
listen 80 http2;
This turns port 80 into a stream (application/octet-stream)
Albeit you should not configure http2 with http but nginx does not complain about it.
---
nginx for Windows http://nginx-win.ecsds.eu/