Hey everyone,
I recently moved one of my app endpoints behind Caddy and most things are working fine, but I’m still running into some weird redirect loop and SSL handshake issues on mobile devices. The strange part is that desktop browsers load everything normally while Android sometimes keeps refreshing before eventually failing.
I first noticed it while trying to access something I had already fixed on this site earlier through fixed this site, but after checking logs for a while, it looks more like a reverse proxy or TLS configuration issue than an application problem.
Right now I’m using automatic HTTPS with Cloudflare in front, and I suspect there might be a conflict between Full Strict mode and my current Caddy setup. I also noticed websocket connections occasionally dropping after a few minutes, especially during higher traffic periods.
Has anyone here dealt with similar behavior when proxying apps through Caddy? I’m mainly trying to figure out whether this sounds like a certificate mismatch, HTTP/2 issue, or maybe a timeout setting I overlooked somewhere in the config.
Would appreciate any advice because I’ve been debugging this for two days now and I feel like I’m missing something obvious.