The Protocols configuration directive does not seem to allow excluding a protocol. When I specify 'Protocols h2', HTTP/1.1 is still accepted. Most configuration examples I've seen including the Apache documentation show: Protocols h2 http/1.1 It is not made clear that http/1.1 is implied and CANNOT be turned off. Please either document this clearly or fix the code so that 'Protocols h2' MEANS 'Protocols h2' and not 'Protocols h2 whatever-protocol-we-deem-useful-or-non-exclusivist' Thanks.