Bug 62543

Summary: Protocols directive incorrect or not documented properly
Product: Apache httpd-2 Reporter: fredl
Component: CoreAssignee: Apache HTTPD Bugs Mailing List <bugs>
Status: NEW ---    
Severity: normal    
Priority: P2    
Version: 2.4.25   
Target Milestone: ---   
Hardware: PC   
OS: Linux   

Description fredl 2018-07-16 10:17:33 UTC
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.