ansible-taler-exchange

Ansible playbook to deploy a production Taler Exchange
Log | Files | Refs | Submodules | README | LICENSE

commit db5e165a2d9ed905c1ca197fb2b80ec60e98097b
parent f668724d9190e7968967e472e84e69906d06f470
Author: Florian Dold <florian@dold.me>
Date:   Mon, 30 Mar 2026 16:07:34 +0200

don't do http2/http3 yet

Diffstat:
Mroles/webserver/files/etc/nginx/conf.d/http2-http3.conf | 11+++++++----
Mroles/webserver/files/etc/nginx/conf.d/listen.conf.inc | 13+++++++------
2 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/roles/webserver/files/etc/nginx/conf.d/http2-http3.conf b/roles/webserver/files/etc/nginx/conf.d/http2-http3.conf @@ -2,11 +2,14 @@ # Sets HTTP/2 and HTTP/3 (QUIC) globally inside the http{} context. # All per-server listen/quic directives live in listen.conf.inc. -http2 on; -http3 on; -quic_retry on; +# FIXME: We still disable http2/http3 for now, +# due to networking issues with the taler-merchant. -ssl_early_data on; +http2 off; +http3 off; +quic_retry off; + +ssl_early_data off; # FIXME: comment-in later, upgrade fails if we put this immediately, # we need to run once without, otherwise nginx will see these diff --git a/roles/webserver/files/etc/nginx/conf.d/listen.conf.inc b/roles/webserver/files/etc/nginx/conf.d/listen.conf.inc @@ -1,13 +1,14 @@ listen 443 ssl; listen [::]:443 ssl; -listen 443 quic; -listen [::]:443 quic; -http2 on; # redundant with global, but explicit per spec -http3 on; -quic_retry on; +#listen 443 quic; +#listen [::]:443 quic; + +http2 off; # redundant with global, but explicit per spec +http3 off; +quic_retry off; # Advertise support for HTTP3 -add_header Alt-Svc 'h3=":443"; ma=86400'; +#add_header Alt-Svc 'h3=":443"; ma=86400'; # Do not identify as nginx server_tokens off;