[PATCH] Enable HTTP/2 by default.
Maxim Dounin
mdounin at mdounin.ru
Fri Mar 29 18:16:01 UTC 2019
Hello!
On Fri, Mar 29, 2019 at 11:13:09AM -0700, Auke Kok wrote:
> Adds a `nohttp2` option to explicitly disable HTTP/2 support.
> ---
> contrib/vim/syntax/nginx.vim | 2 +-
> src/http/ngx_http_core_module.c | 9 ++++++++-
> 2 files changed, 9 insertions(+), 2 deletions(-)
>
> diff --git a/contrib/vim/syntax/nginx.vim b/contrib/vim/syntax/nginx.vim
> index 075b19a..8cff3e0 100644
> --- a/contrib/vim/syntax/nginx.vim
> +++ b/contrib/vim/syntax/nginx.vim
> @@ -62,7 +62,7 @@ syn match ngxListenComment '#.*$'
> \ contained
> \ nextgroup=@ngxListenParams skipwhite skipempty
> syn keyword ngxListenOptions contained
> - \ default_server ssl http2 proxy_protocol
> + \ default_server ssl http2 nohttp2 proxy_protocol
> \ setfib fastopen backlog rcvbuf sndbuf accept_filter deferred bind
> \ ipv6only reuseport so_keepalive
> \ nextgroup=@ngxListenParams skipwhite skipempty
> diff --git a/src/http/ngx_http_core_module.c b/src/http/ngx_http_core_module.c
> index 6b318dd..c7b5c72 100644
> --- a/src/http/ngx_http_core_module.c
> +++ b/src/http/ngx_http_core_module.c
> @@ -3773,6 +3773,9 @@ ngx_http_core_listen(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
> lsopt.backlog = NGX_LISTEN_BACKLOG;
> lsopt.rcvbuf = -1;
> lsopt.sndbuf = -1;
> +#if (NGX_HTTP_V2)
> + lsopt.http2 = 1;
> +#endif
[...]
Thank you for the patch. No, thanks.
--
Maxim Dounin
http://mdounin.ru/
More information about the nginx-devel
mailing list