Update documentation about HTTP3

This commit is contained in:
Théophile Diot 2024-05-27 10:20:41 +01:00
parent 988c63982d
commit b01de41b32
No known key found for this signature in database
GPG key ID: 248FEA4BAE400D06
3 changed files with 11 additions and 2 deletions

View file

@ -137,8 +137,15 @@ Besides the HTTPS / SSL/TLS configuration, the following settings related to HTT
| `AUTO_REDIRECT_HTTP_TO_HTTPS` | `yes` | When set to `yes`, will redirect every HTTP request to HTTPS only if BunkerWeb is configured with HTTPS. |
| `SSL_PROTOCOLS` | `TLSv1.2 TLSv1.3` | List of supported SSL/TLS protocols when SSL is enabled. |
| `HTTP2` | `yes` | When set to `yes`, will enable HTTP2 protocol support when using HTTPS. |
| `HTTP3` | `yes` | When set to `yes`, will enable HTTP3 protocol support when using HTTPS. |
| `HTTP3_ALT_SVC_PORT` | `443` | HTTP3 alternate service port. This value will be used as part of the Alt-Svc header. |
| `LISTEN_HTTP` | `yes` | When set to `no`, BunkerWeb will not listen for HTTP requests. Useful if you want HTTPS only for example. |
!!! example "About HTTP3"
HTTP/3 is the next version of the HTTP protocol. It is based on Google's QUIC protocol which is a transport layer protocol that provides security and reliability features. HTTP/3 is designed to improve the performance of websites and web applications.
**Remember that NGINX's support for HTTP/3 is still experimental and may not be suitable for all use cases.**
### Let's Encrypt
STREAM support :white_check_mark:

View file

@ -433,6 +433,8 @@ Miscellaneous settings.
|`ROOT_FOLDER` | |multisite|no |Root folder containing files to serve (/var/www/html/{server_name} if unset). |
|`SSL_PROTOCOLS` |`TLSv1.2 TLSv1.3` |multisite|no |The supported version of TLS. We recommend the default value TLSv1.2 TLSv1.3 for compatibility reasons. |
|`HTTP2` |`yes` |multisite|no |Support HTTP2 protocol when HTTPS is enabled. |
|`HTTP3` |`no` |multisite|no |Support HTTP3 protocol when HTTPS is enabled. |
|`HTTP3_ALT_SVC_PORT` |`443` |multisite|no |HTTP3 alternate service port. This value will be used as part of the Alt-Svc header. |
|`LISTEN_HTTP` |`yes` |multisite|no |Respond to (insecure) HTTP requests. |
|`USE_OPEN_FILE_CACHE` |`no` |multisite|no |Enable open file cache feature |
|`OPEN_FILE_CACHE` |`max=1000 inactive=20s`|multisite|no |Open file cache directive |

View file

@ -107,9 +107,9 @@
"HTTP3_ALT_SVC_PORT": {
"context": "multisite",
"default": "443",
"help": "HTTP3 alternate service port.",
"help": "HTTP3 alternate service port. This value will be used as part of the Alt-Svc header.",
"id": "http3-alt-svc-port",
"label": "HTTP3 alt svc port",
"label": "HTTP3 Alt-Svc port",
"regex": "^\\d+$",
"type": "text"
},