1. The problem I’m having:
Want to know what these log entries about skipping HTTP versions mean. Why is HTTP/1 and /2 skipped? What is port 80 about? I don’t use port 80 anywhere.
2. Error messages and/or full log output:
log output:
2026/09/01 17:36:40 e[34mINFOe[0m http.auto_https enabling automatic HTTP->HTTPS redirects {“server_name”: “srv0”}
2026/09/01 17:36:40 e[34mINFOe[0m http.log server running {“name”: “srv0”, “protocols”: [“h2”, “h1”]}
2026/09/01 17:36:40 e[33mWARNe[0m http HTTP/2 skipped because it requires TLS {“network”: “tcp”, “addr”: “:80”}
2026/09/01 17:36:40 e[33mWARNe[0m http HTTP/3 skipped because it requires TLS {“network”: “tcp”, “addr”: “:80”}
2026/09/01 17:36:40 e[34mINFOe[0m http.log server running {“name”: “remaining_auto_https_redirects”, “protocols”: [“h1”, “h2”, “h3”]}
3. Caddy version:
v2.11.4
4. How I installed and ran Caddy:
caddy run
a. System environment:
Windows
b. Command:
How is this diff from #4?
c. Service/unit/compose file:
d. My complete Caddy config:
{
#log stdout
log caddy-log {
output file caddy.log {
roll_local_time
}
format console {
time_format wall
time_local
}
}
email blah@blah.net
default_sni somedomain.com
servers :8443 {
protocols h2 h1
}
}
5. Links to relevant resources:
Type here