diff --git a/docs/manual/mod/core.html.en b/docs/manual/mod/core.html.en index 5ba53e4e74..5583083dc5 100644 --- a/docs/manual/mod/core.html.en +++ b/docs/manual/mod/core.html.en @@ -98,6 +98,8 @@ available
Description: | Protocols available for a server/virtual host |
---|---|
Syntax: | Protocols protocol ... |
Context: | server config, virtual host |
Status: | Core |
Module: | core |
Compatibility: | Only available from Apache 2.4.17 and later. |
This directive specifies the list of protocols supported for a + server/virtual host. The list determines the allowed protocols + a client may negotiate for this server/host.
+ +You only need to set protocols if you want to limit the available + protocols for a server/host. By default, all supported protocols + are available to a client.
+ +For example, if you want to support only HTTP/1.1 for a server, even + though HTTP/2 is available, just specify this protocol only:
+ +Protocols http/1.1+ + +
Valid protocols are http/1.1
for http and https connections,
+ h2
on https connections and h2c
for http
+ connections. Modules may enable more protocols.
It is safe to specify protocols that are unavailable/disabled. Such + protocol names will simply be ignored.
+ +Protocols specified in base servers and virtual hosts are concatenated + by appending the base ones, if there are configured protocols, + to the virtual host ones. Since protocols such as HTTP/2 allow + connection reuse under certain conditions, restricting protocols for + individual virtual hosts might not work as you expect it to.
+ + +Description: | Protocols available for a server/virtual host |
---|---|
Syntax: | ProtocolsHonorOrder On|Off |
Default: | ProtocolsHonorOrder Off |
Context: | server config, virtual host |
Status: | Core |
Module: | core |
Compatibility: | Only available from Apache 2.4.17 and later. |
This directive specifies if the server should honor the order in which
+ the Protocols
directive lists protocols.
By default, a client supplies a list of supported protocols and the server + selects an available one from that list in the given order.
+ +With ProtocolsHonorOrder
set to on
, the
+ client ordering does not matter and only the ordering in the server
+ settings influences the outcome of the protocol negotiation.
Protocols
Description: | Register non-standard HTTP methods |
---|