I feel so stupid… I resolved the issue. I very recently wrote a Dockerfile that uses Caddy as the base image and adds geoblocking via the caddy-maxmind-geolocation plugin. I forgot that I had moved my Caddyfile to the folder where I put the Dockerfile. I didn’t delete my old Caddyfile, so I’ve been updating the wrong one this whole time. After adding some debug log directives to the file, I figured it out.