Http/3 is not working when I removed “experimental_http3”: true

1. Output of caddy version:

v2.6.1 h1:EDqo59TyYWhXQnfde93Mmv4FJfYe00dO60zMiEt+pzo=

2. How I run Caddy:

Caddy as a reverse proxy in docker container on Digital Ocean

a. System environment:

Docker

b. Command:

Paste command here.

c. Service/unit/compose file:

Paste full file contents here.
Make sure backticks stay on their own lines,
and the post looks nice in the preview pane. -->

d. My complete Caddy config:

Paste your config here, replacing this text.
Use `caddy fmt` to make it readable.
DO NOT REDACT anything except credentials.
LEAVE DOMAIN NAMES INTACT.
Make sure the backticks stay on their own lines.

3. The problem I’m having:

HTTP/3 not working
I removed “experimental_http3”: true, from the previous config on caddy 2.4.6
and thought h1, h2, h3 is default
but now http/3 and even 2 not working when I test on geekflare.com
Do I have to add it to my config.json?

any help would be great, thanks

4. Error messages and/or full log output:

Paste logs/commands/output here.
USE THE PREVIEW PANE TO MAKE SURE IT LOOKS NICELY FORMATTED.

5. What I already tried:

6. Links to relevant resources:

Caddy’s HTTP/3 works.

Geekflare is broken.

Use curl --http3 -v to verify.

See also:

https://twitter.com/_francislavoie/status/1577769626888507409

https://twitter.com/mholt6/status/1575208886264508417

2 Likes

This topic was automatically closed after 30 days. New replies are no longer allowed.