Caddy with godaddy - infinite reload loop

Hello,

1. The problem I’m having:

b. Context:

On my NAS, Caddy, tailscale along with other apps are setup on Portainer within the same proxy network.
I’m able to successfully make godaddy sub-domain requests, restricted to Tailscale network devices.

b. Issue:

“I have another App running on my NAS (192.168.0.1), but outside the docker, exposed over port say 1001”.
The subdomain https requests goes into infinite reload in the browser.

2. Error messages and/or full log output:

a. There are no errors in caddy.

{"level":"debug","ts":1713478831.88758,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d18dd6c2-22aa-4c62-bfab-01447823fd3c","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49162,49161,49171,49172,156,157,47,53],"ServerName":"external.mydomain.com","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,515,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"172.23.0.1","Port":52508,"Zone":""},"LocalAddr":{"IP":"172.23.0.12","Port":443,"Zone":""}}}}
{"level":"debug","ts":1713478831.8877404,"logger":"tls.handshake","msg":"choosing certificate","identifier":"external.mydomain.com","num_choices":1}
{"level":"debug","ts":1713478831.8877769,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"external.mydomain.com","subjects":["external.mydomain.com"],"managed":true,"issuer_key":"acme.zerossl.com-v2-DV90","hash":"1068c681c229ed4f563606636955a09dc41fa95b93e46793ae5c57f25e65457f"}
{"level":"debug","ts":1713478831.917619,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478831.9725885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.054815591,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-User":["?1"],"Te":["trailers"],"Sec-Fetch-Mode":["navigate"],"Dnt":["1"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Gpc":["1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Fetch-Site":["none"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:31 GMT"]},"status":200}
{"level":"debug","ts":1713478832.003728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.0555508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.051290082,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"Dnt":["1"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Referer":["https://external.mydomain.com/"],"X-Forwarded-For":["172.23.0.1"],"Te":["trailers"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Gpc":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"],"Connection":["keep-alive"]},"status":200}
{"level":"debug","ts":1713478832.0778532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.1352549,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.057243349,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"Referer":["https://external.mydomain.com/"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"Accept-Encoding":["gzip, deflate, br"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Fetch-Dest":["document"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Gpc":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"]},"status":200}
{"level":"debug","ts":1713478832.1633224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.2089598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.045404492,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"X-Forwarded-Host":["external.mydomain.com"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Upgrade-Insecure-Requests":["1"],"Sec-Gpc":["1"],"X-Forwarded-For":["172.23.0.1"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Mode":["navigate"],"Dnt":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478832.2450507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.2972033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.05192654,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["document"],"Referer":["https://external.mydomain.com/"],"Te":["trailers"],"Sec-Gpc":["1"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Fetch-Mode":["navigate"],"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"Upgrade-Insecure-Requests":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"]},"status":200}
{"level":"debug","ts":1713478832.3264158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.3741648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.04750806,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Referer":["https://external.mydomain.com/"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Fetch-Dest":["document"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Site":["same-origin"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Dnt":["1"],"Sec-Gpc":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"]},"status":200}
{"level":"debug","ts":1713478832.4240942,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.469852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.045520831,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"X-Forwarded-Proto":["https"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Referer":["https://external.mydomain.com/"],"Sec-Gpc":["1"],"Te":["trailers"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"Accept-Encoding":["gzip, deflate, br"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"]},"status":200}
{"level":"debug","ts":1713478832.4959383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.556905,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.060724746,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Dest":["document"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Referer":["https://external.mydomain.com/"],"Sec-Gpc":["1"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"]},"status":200}
{"level":"debug","ts":1713478832.5821524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.6351984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.052343003,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Gpc":["1"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478832.6698499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.7170296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.046472469,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["172.23.0.1"],"Referer":["https://external.mydomain.com/"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Gpc":["1"],"Te":["trailers"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478832.7370393,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.791216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.053614823,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Fetch-Site":["same-origin"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Fetch-Mode":["navigate"],"Sec-Gpc":["1"],"X-Forwarded-Host":["external.mydomain.com"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://external.mydomain.com/"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478832.81752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.8643754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.046187938,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"Dnt":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Referer":["https://external.mydomain.com/"],"Te":["trailers"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Dest":["document"],"Sec-Gpc":["1"],"X-Forwarded-Host":["external.mydomain.com"],"X-Forwarded-Proto":["https"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["172.23.0.1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478832.997402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.0612748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.06310879,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Encoding":["gzip, deflate, br"],"Te":["trailers"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Gpc":["1"],"X-Forwarded-For":["172.23.0.1"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Mode":["navigate"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-Host":["external.mydomain.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"]},"status":200}
{"level":"debug","ts":1713478833.0944698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.1471455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.051942954,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Gpc":["1"],"X-Forwarded-Host":["external.mydomain.com"],"X-Forwarded-For":["172.23.0.1"],"Accept-Language":["en-US,en;q=0.5"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"],"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Referer":["https://external.mydomain.com/"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"]},"status":200}
{"level":"debug","ts":1713478833.170089,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.2321627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.061307445,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"Dnt":["1"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Gpc":["1"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478833.2601569,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.321146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.060364504,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Host":["external.mydomain.com"],"Referer":["https://external.mydomain.com/"],"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Gpc":["1"],"X-Forwarded-For":["172.23.0.1"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478833.3494737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.4003773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.050306904,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Mode":["navigate"],"Dnt":["1"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Site":["same-origin"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Gpc":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Referer":["https://external.mydomain.com/"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478833.4256756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.4745436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.048330271,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-Proto":["https"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Gpc":["1"],"Te":["trailers"],"X-Forwarded-Host":["external.mydomain.com"],"Upgrade-Insecure-Requests":["1"],"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["172.23.0.1"],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478833.5009136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.5523388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.050873815,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"X-Forwarded-For":["172.23.0.1"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://external.mydomain.com/"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-Host":["external.mydomain.com"],"Te":["trailers"],"Sec-Fetch-Site":["same-origin"],"Sec-Gpc":["1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Proto":["https"],"Upgrade-Insecure-Requests":["1"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Fetch-Mode":["navigate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478833.590163,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.6473565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.056639941,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Dest":["document"],"Accept-Encoding":["gzip, deflate, br"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Site":["same-origin"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Gpc":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"Dnt":["1"],"Te":["trailers"],"X-Forwarded-Host":["external.mydomain.com"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478833.6729178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.738198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.064657756,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Mode":["navigate"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Gpc":["1"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-For":["172.23.0.1"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"]},"status":200}
{"level":"debug","ts":1713478833.7656035,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.8294246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.063213994,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Dnt":["1"],"X-Forwarded-For":["172.23.0.1"],"Sec-Fetch-Mode":["navigate"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Gpc":["1"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"Accept-Encoding":["gzip, deflate, br"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"],"X-Forwarded-Host":["external.mydomain.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"]},"status":200}
{"level":"debug","ts":1713478833.8518822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.9045753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.05213219,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Gpc":["1"],"Sec-Fetch-Mode":["navigate"],"Referer":["https://external.mydomain.com/"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"]},"status":200}
{"level":"debug","ts":1713478833.9272606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.983659,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.05571805,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Dnt":["1"],"Sec-Fetch-Site":["same-origin"],"Sec-Gpc":["1"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["navigate"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Host":["external.mydomain.com"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"]},"status":200}
{"level":"debug","ts":1713478834.0076258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478834.0645285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.056261222,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"Referer":["https://external.mydomain.com/"],"X-Forwarded-Proto":["https"],"Sec-Gpc":["1"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Host":["external.mydomain.com"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["172.23.0.1"],"Dnt":["1"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478834.1076527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478834.1586084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.050762236,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Mode":["navigate"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"X-Forwarded-For":["172.23.0.1"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Gpc":["1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"Dnt":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478834.1869402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478834.2305691,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.043544885,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Mode":["navigate"],"Sec-Fetch-Dest":["document"],"X-Forwarded-For":["172.23.0.1"],"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"Sec-Gpc":["1"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478834.258538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478834.3104212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.051643273,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"Te":["trailers"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Fetch-Dest":["document"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Gpc":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478834.602248,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.05075448,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"X-Forwarded-Host":["external.mydomain.com"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Gpc":["1"],"Accept-Language":["en-US,en;q=0.5"],"Upgrade-Insecure-Requests":["1"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Site":["same-origin"],"Referer":["https://external.mydomain.com/"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["navigate"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-For":["172.23.0.1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"]},"status":200}
{"level":"debug","ts":1713478834.626639,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478834.6990201,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.071649719,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["navigate"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"Referer":["https://external.mydomain.com/"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["external.mydomain.com"],"Upgrade-Insecure-Requests":["1"],"Dnt":["1"],"Sec-Gpc":["1"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Sec-Fetch-Dest":["document"],"X-Forwarded-For":["172.23.0.1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"],"Connection":["keep-alive"]},"status":200}
{"level":"debug","ts":1713478834.7184367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478834.781992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.063396948,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"Sec-Gpc":["1"],"Sec-Fetch-Mode":["navigate"],"Dnt":["1"],"X-Forwarded-Host":["external.mydomain.com"],"Referer":["https://external.mydomain.com/"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Te":["trailers"],"Sec-Fetch-Dest":["document"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478834.805067,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478834.8535821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.047941198,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Mode":["navigate"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"Dnt":["1"],"Te":["trailers"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Gpc":["1"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"]},"status":200}
{"level":"debug","ts":1713478834.966473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.0204103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.05336083,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"X-Forwarded-For":["172.23.0.1"],"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Host":["external.mydomain.com"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Gpc":["1"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:35 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478835.0420744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.1028433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.060084304,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Dest":["document"],"Referer":["https://external.mydomain.com/"],"X-Forwarded-For":["172.23.0.1"],"Sec-Fetch-Mode":["navigate"],"Dnt":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-Host":["external.mydomain.com"],"Te":["trailers"],"Sec-Gpc":["1"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Site":["same-origin"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:35 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478835.1264067,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.1723988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.045431957,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Referer":["https://external.mydomain.com/"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"Sec-Gpc":["1"],"Accept-Encoding":["gzip, deflate, br"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Fetch-Dest":["document"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["172.23.0.1"],"Dnt":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:35 GMT"],"Connection":["keep-alive"]},"status":200}
{"level":"debug","ts":1713478835.1951113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.2423122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.04664191,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Referer":["https://external.mydomain.com/"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Gpc":["1"],"Te":["trailers"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Mode":["navigate"],"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"Sec-Fetch-Dest":["document"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:35 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478835.2661889,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.3125262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.045688856,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Referer":["https://external.mydomain.com/"],"Dnt":["1"],"Upgrade-Insecure-Requests":["1"],"Sec-Gpc":["1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["172.23.0.1"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:35 GMT"]},"status":200}
{"level":"debug","ts":1713478835.3352342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.385309,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.049615719,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["document"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Site":["same-origin"],"Dnt":["1"],"X-Forwarded-Proto":["https"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Gpc":["1"],"Sec-Fetch-Mode":["navigate"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-For":["172.23.0.1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:35 GMT"],"Connection":["keep-alive"]},"status":200}
{"level":"debug","ts":1713478835.4090385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.4619195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.052225759,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["navigate"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Dest":["document"],"Referer":["https://external.mydomain.com/"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"Dnt":["1"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Fetch-Site":["same-origin"],"Sec-Gpc":["1"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Date":["Thu, 18 Apr 2024 22:20:35 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"]},"status":200}
{"level":"debug","ts":1713478835.5862558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.6385946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.051681105,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Gpc":["1"],"Referer":["https://external.mydomain.com/"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:35 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478835.660702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.6814237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.019428052,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"Referer":["https://external.mydomain.com/"],"Te":["trailers"],"Sec-Fetch-Mode":["navigate"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Gpc":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept-Language":["en-US,en;q=0.5"],"Dnt":["1"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"error":"context canceled"}
{"level":"debug","ts":1713478872.442899,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ef5cf611-846b-439b-8e26-c003de6425b3","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49200,49196,49192,49188,49172,49162,159,107,57,52393,52392,52394,65413,196,136,129,157,61,53,192,132,49199,49195,49191,49187,49171,49161,158,103,51,190,69,156,60,47,186,65,49169,49159,5,4,49170,49160,22,10,255],"ServerName":"external.mydomain.com","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2054,1537,1539,2053,1281,1283,2052,1025,1027,513,515],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771,770,769],"RemoteAddr":{"IP":"172.23.0.1","Port":52562,"Zone":""},"LocalAddr":{"IP":"172.23.0.12","Port":443,"Zone":""}}}}
{"level":"debug","ts":1713478872.4430022,"logger":"tls.handshake","msg":"choosing certificate","identifier":"external.mydomain.com","num_choices":1}
{"level":"debug","ts":1713478872.4438827,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"external.mydomain.com","subjects":["external.mydomain.com"],"managed":true,"issuer_key":"acme.zerossl.com-v2-DV90","hash":"1068c681c229ed4f563606636955a09dc41fa95b93e46793ae5c57f25e65457f"}
{"level":"debug","ts":1713478872.4439313,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"172.23.0.1","remote_port":"52562","subjects":["external.mydomain.com"],"managed":true,"expiration":1721260800,"hash":"1068c681c229ed4f563606636955a09dc41fa95b93e46793ae5c57f25e65457f"}
{"level":"debug","ts":1713478872.4535506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478872.5078278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.0536564,"request":{"remote_ip":"172.23.0.1","remote_port":"52562","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"User-Agent":["curl/8.4.0"],"Accept":["*/*"],"X-Forwarded-For":["172.23.0.1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:21:12 GMT"]},"status":200}

b. CURL request output

curl -i https://external.mydomain.com

HTTP/2 200 
alt-svc: h3=":443"; ma=2592000
cache-control: no-store
date: Thu, 18 Apr 2024 22:21:12 GMT
server: Caddy
server: noindex
content-type: text/html; charset=utf-8

<!DOCTYPE html>
<html>
  <script type="text/javascript">
    var uri = location.pathname + location.search + location.hash;
    var URL = 'https://' + location.hostname + '' + uri;
    location.replace(URL);
  </script>
</html>% 

3. Caddy version:

CADDY_VERSION v2.7.6

4. How I installed and ran Caddy:

Installed on Portainer with Dockerfile and Compose.

a. System environment:

Synology DSM 7.2.1
Portainer - Docker version 20.10.23

b. ComposeFile:

FROM caddy:builder AS builder

RUN xcaddy build \
    --with github.com/caddy-dns/godaddy \
    --with github.com/caddy-dns/cloudflare

FROM caddy:latest

COPY --from=builder /usr/bin/caddy /usr/bin/caddy

Built image on SSH with below command.

sudo docker build -t caddy-with-dns .
Successfully built REDACTED
Successfully tagged caddy-with-dns:latest

c. Portainer stack compose yaml:

version: '3.8'

# Network definitions
networks:
  caddy_network:
    driver: bridge
    external: true
  
services:
  caddy:
    image: caddy-with-dns:latest
    restart: unless-stopped
    container_name: caddy-with-dns
    hostname: caddy
    networks:
      - caddy_network
    ports:
      - "80:80"
      - "443:443"
      - "443:443/udp"
    volumes:
      - /volume1/docker/caddy-with-dns/Caddyfile:/etc/caddy/Caddyfile
      - /volume1/docker/caddy-with-dns/data:/data
      - /volume1/docker/caddy-with-dns/config:/config
      - /volume1/docker/caddy-with-dns/site:/srv

d. My complete Caddy config:

{
	debug
}

portainer.mydomain.com {
	tls {
		dns godaddy "REDACTED"
	}
	reverse_proxy portainer-ce:xxxx
}

external.mydomain.com {
	tls {
		dns godaddy "REDACTED"
	}
	reverse_proxy 192.168.0.1:9999
}

http://192.168.0.1:9999 on browser loads the app without any issues.
I tried creating a direct reverse proxy on my NAS settings, but the requests are routing to caddy (as caddy runs on 443), hence trying to setup the reverse proxy on Caddy itself).

5. Links to relevant resources:

Your upstream app is causing the redirects to happen. It’s likely because it doesn’t know that it’s already running under HTTPS, considering the response you showed seems to be trying to redirect to HTTPS.

Caddy passes through the X-Forwarded-Proto header which upstream apps should use to detect that the connection is HTTPS.

This isn’t an issue with Caddy itself, it’s an issue with your upstream app.

Thanks for the explanation. Though this isn’t a Caddy issue, is there a way to handle this in Caddy?

My htpps calls are initiated with GoDaddy subdomain through tailscale, talking to HTTP port of Apps hosted on my NAS.

This reminds me of this, maybe related? It’s Synology again.

And its also related to this, where the biggest issue was the synology too:

I have infact freed up 80 and 443 ports on Synology, and Caddy listens to it. Apps running on docker containers don’t have any reverse proxy issues. Only the apps outside the containers (like Synology photos, drive) has the reload loop issue.
I wonder what could be the reason.

As an alternate for now, I’ve changed it to redir in the Caddyfile and its working.
But I’m still interested in resolving the reverse proxy looping issue.

That usually happens when Caddy is proxying to the HTTP port of a service which is configured to redirect HTTP to HTTPS. You need to disable those redirects or whatever, to allow the service to serve the content over HTTP.

Like I said, Caddy passes through X-Forwarded-Proto, you need to make sure the service is configured to read that to know that the incoming request was already HTTPS, or just disable redirects entirely in the service.

I don’t know what you’re serving. The problem isn’t with Caddy specifically, but with your upstream service’s config.

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