I’ve used this Caddyfile to simulate it:
{
debug
}
localhost {
log
@force_old expression {method} == "GET" && {query.oldsite} == "1"
# if the requet has /?oldsite=1, always hit WP
reverse_proxy @force_old http://localhost:8080 # this is the WP's caddy
# otherwise hit garage first
reverse_proxy http://localhost:8081 {
@notfound status 404
handle_response @notfound {
# then hit WP
reverse_proxy http://localhost:8080 {
@notfoundthere status 404
handle_response @notfoundthere {
route {
rewrite * /404.html
reverse_proxy http://localhost:8081
}
}
}
}
}
}
# wordpress
http://localhost:8080 {
log
handle /wordpress {
respond "wordpress"
}
handle {
respond 404
}
}
# garage
http://localhost:8081 {
handle /404.html {
respond "This is 404" 404
}
handle /found {
respond "found"
}
handle {
respond "from garage" 404
}
}
I’m not able to reproduce it. The response is consistent, and there are never 502s. Here are the logs (removed lines of “selected upstream”):
2024/08/23 13:41:06.384 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8081", "duration": 0.005493684, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/found", "headers": {"Sec-Fetch-Dest": ["document"], "Sec-Fetch-User": ["?1"], "Dnt": ["1"], "Alt-Used": ["localhost"], "X-Forwarded-Host": ["localhost"], "Priority": ["u=0, i"], "X-Forwarded-Proto": ["https"], "Sec-Fetch-Mode": ["navigate"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Upgrade-Insecure-Requests": ["1"], "Sec-Fetch-Site": ["none"], "Cache-Control": ["no-cache"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Accept-Language": ["en-US,en;q=0.5"], "Pragma": ["no-cache"], "X-Forwarded-For": ["127.0.0.1"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Date": ["Fri, 23 Aug 2024 13:41:06 GMT"], "Content-Length": ["5"], "Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"]}, "status": 200}
2024/08/23 13:41:06.386 INFO http.log.access handled request {"request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/found", "headers": {"User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Priority": ["u=0, i"], "Pragma": ["no-cache"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Sec-Fetch-Mode": ["navigate"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Dest": ["document"], "Sec-Fetch-User": ["?1"], "Upgrade-Insecure-Requests": ["1"], "Sec-Fetch-Site": ["none"], "Cache-Control": ["no-cache"], "Accept-Language": ["en-US,en;q=0.5"], "Dnt": ["1"], "Alt-Used": ["localhost"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "bytes_read": 0, "user_id": "", "duration": 0.010263489, "size": 5, "status": 200, "resp_headers": {"Server": ["Caddy", "Caddy"], "Content-Type": ["text/plain; charset=utf-8"], "Date": ["Fri, 23 Aug 2024 13:41:06 GMT"], "Content-Length": ["5"]}}
2024/08/23 13:41:06.548 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8081", "duration": 0.000355867, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Sec-Fetch-Mode": ["no-cors"], "Alt-Used": ["localhost"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Referer": ["https://localhost/found"], "Pragma": ["no-cache"], "X-Forwarded-For": ["127.0.0.1"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Site": ["same-origin"], "Dnt": ["1"], "Sec-Fetch-Dest": ["image"], "Priority": ["u=6"], "X-Forwarded-Proto": ["https"], "X-Forwarded-Host": ["localhost"], "Cache-Control": ["no-cache"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Accept-Language": ["en-US,en;q=0.5"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Content-Length": ["11"], "Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:06 GMT"]}, "status": 404}
2024/08/23 13:41:06.548 DEBUG http.handlers.reverse_proxy handling response {"upstream": "localhost:8081", "duration": 0.000355867, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Sec-Fetch-Mode": ["no-cors"], "Alt-Used": ["localhost"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Referer": ["https://localhost/found"], "Pragma": ["no-cache"], "X-Forwarded-For": ["127.0.0.1"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Site": ["same-origin"], "Dnt": ["1"], "Sec-Fetch-Dest": ["image"], "Priority": ["u=6"], "X-Forwarded-Proto": ["https"], "X-Forwarded-Host": ["localhost"], "Cache-Control": ["no-cache"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Accept-Language": ["en-US,en;q=0.5"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "handler": 0}
2024/08/23 13:41:06.551 INFO http.log.access handled request {"request": {"remote_ip": "::1", "remote_port": "58972", "client_ip": "::1", "proto": "HTTP/1.1", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Sec-Fetch-Dest": ["image"], "Sec-Fetch-Mode": ["no-cors"], "X-Forwarded-For": ["127.0.0.1"], "Pragma": ["no-cache"], "Referer": ["https://localhost/found"], "Sec-Fetch-Site": ["same-origin"], "Dnt": ["1"], "Priority": ["u=6"], "Cache-Control": ["no-cache"], "X-Forwarded-Host": ["localhost"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Alt-Used": ["localhost"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Accept-Language": ["en-US,en;q=0.5"], "X-Forwarded-Proto": ["https"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"]}}, "bytes_read": 0, "user_id": "", "duration": 0.000012253, "size": 0, "status": 404, "resp_headers": {"Server": ["Caddy"], "Content-Type": []}}
2024/08/23 13:41:06.551 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8080", "duration": 0.002089355, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Pragma": ["no-cache"], "Priority": ["u=6"], "Cache-Control": ["no-cache"], "Sec-Fetch-Site": ["same-origin"], "X-Forwarded-Proto": ["https"], "X-Forwarded-Host": ["localhost"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Dnt": ["1"], "Referer": ["https://localhost/found"], "Sec-Fetch-Mode": ["no-cors"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "X-Forwarded-For": ["127.0.0.1"], "Accept-Language": ["en-US,en;q=0.5"], "Sec-Fetch-Dest": ["image"], "Alt-Used": ["localhost"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:06 GMT"], "Content-Length": ["0"]}, "status": 404}
2024/08/23 13:41:06.551 DEBUG http.handlers.reverse_proxy handling response {"upstream": "localhost:8080", "duration": 0.002089355, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Pragma": ["no-cache"], "Priority": ["u=6"], "Cache-Control": ["no-cache"], "Sec-Fetch-Site": ["same-origin"], "X-Forwarded-Proto": ["https"], "X-Forwarded-Host": ["localhost"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Dnt": ["1"], "Referer": ["https://localhost/found"], "Sec-Fetch-Mode": ["no-cors"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "X-Forwarded-For": ["127.0.0.1"], "Accept-Language": ["en-US,en;q=0.5"], "Sec-Fetch-Dest": ["image"], "Alt-Used": ["localhost"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "handler": 0}
2024/08/23 13:41:06.551 DEBUG http.handlers.rewrite rewrote request {"request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Accept-Language": ["en-US,en;q=0.5"], "Dnt": ["1"], "Alt-Used": ["localhost"], "Sec-Fetch-Dest": ["image"], "Referer": ["https://localhost/found"], "Priority": ["u=6"], "Pragma": ["no-cache"], "Sec-Fetch-Mode": ["no-cors"], "Cache-Control": ["no-cache"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Site": ["same-origin"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "method": "GET", "uri": "/404.html"}
2024/08/23 13:41:06.552 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8081", "duration": 0.001051781, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/404.html", "headers": {"Accept-Encoding": ["gzip, deflate, br, zstd"], "Accept-Language": ["en-US,en;q=0.5"], "X-Forwarded-Proto": ["https"], "X-Forwarded-Host": ["localhost"], "Sec-Fetch-Site": ["same-origin"], "Dnt": ["1"], "Referer": ["https://localhost/found"], "Priority": ["u=6"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Alt-Used": ["localhost"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Pragma": ["no-cache"], "Sec-Fetch-Mode": ["no-cors"], "Sec-Fetch-Dest": ["image"], "Cache-Control": ["no-cache"], "X-Forwarded-For": ["127.0.0.1"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:06 GMT"], "Content-Length": ["11"]}, "status": 404}
2024/08/23 13:41:06.553 INFO http.log.access handled request {"request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Site": ["same-origin"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Accept-Language": ["en-US,en;q=0.5"], "Dnt": ["1"], "Alt-Used": ["localhost"], "Sec-Fetch-Dest": ["image"], "Referer": ["https://localhost/found"], "Priority": ["u=6"], "Pragma": ["no-cache"], "Sec-Fetch-Mode": ["no-cors"], "Cache-Control": ["no-cache"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "bytes_read": 0, "user_id": "", "duration": 0.005109427, "size": 11, "status": 404, "resp_headers": {"Content-Type": ["text/plain; charset=utf-8"], "Date": ["Fri, 23 Aug 2024 13:41:06 GMT"], "Content-Length": ["11"], "Server": ["Caddy", "Caddy"]}}
2024/08/23 13:41:08.842 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8081", "duration": 0.004484678, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/wordpress", "headers": {"X-Forwarded-Proto": ["https"], "Pragma": ["no-cache"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "X-Forwarded-For": ["127.0.0.1"], "Cache-Control": ["no-cache"], "Dnt": ["1"], "Sec-Fetch-Mode": ["navigate"], "Sec-Fetch-Site": ["none"], "Upgrade-Insecure-Requests": ["1"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Accept-Language": ["en-US,en;q=0.5"], "Sec-Fetch-Dest": ["document"], "X-Forwarded-Host": ["localhost"], "Priority": ["u=0, i"], "Alt-Used": ["localhost"], "Sec-Fetch-User": ["?1"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:08 GMT"], "Content-Length": ["11"]}, "status": 404}
2024/08/23 13:41:08.843 DEBUG http.handlers.reverse_proxy handling response {"upstream": "localhost:8081", "duration": 0.004484678, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/wordpress", "headers": {"X-Forwarded-Proto": ["https"], "Pragma": ["no-cache"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "X-Forwarded-For": ["127.0.0.1"], "Cache-Control": ["no-cache"], "Dnt": ["1"], "Sec-Fetch-Mode": ["navigate"], "Sec-Fetch-Site": ["none"], "Upgrade-Insecure-Requests": ["1"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Accept-Language": ["en-US,en;q=0.5"], "Sec-Fetch-Dest": ["document"], "X-Forwarded-Host": ["localhost"], "Priority": ["u=0, i"], "Alt-Used": ["localhost"], "Sec-Fetch-User": ["?1"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "handler": 0}
2024/08/23 13:41:08.844 INFO http.log.access handled request {"request": {"remote_ip": "::1", "remote_port": "58972", "client_ip": "::1", "proto": "HTTP/1.1", "method": "GET", "host": "localhost", "uri": "/wordpress", "headers": {"Sec-Fetch-Dest": ["document"], "X-Forwarded-Proto": ["https"], "Accept-Language": ["en-US,en;q=0.5"], "Pragma": ["no-cache"], "Priority": ["u=0, i"], "Sec-Fetch-User": ["?1"], "Dnt": ["1"], "Sec-Fetch-Mode": ["navigate"], "Sec-Fetch-Site": ["none"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Alt-Used": ["localhost"], "Upgrade-Insecure-Requests": ["1"], "X-Forwarded-For": ["127.0.0.1"], "Cache-Control": ["no-cache"], "X-Forwarded-Host": ["localhost"]}}, "bytes_read": 0, "user_id": "", "duration": 0.000015257, "size": 9, "status": 200, "resp_headers": {"Server": ["Caddy"], "Content-Type": ["text/plain; charset=utf-8"]}}
2024/08/23 13:41:08.844 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8080", "duration": 0.000821724, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/wordpress", "headers": {"Sec-Fetch-Mode": ["navigate"], "Sec-Fetch-User": ["?1"], "Sec-Fetch-Dest": ["document"], "Upgrade-Insecure-Requests": ["1"], "Alt-Used": ["localhost"], "Accept-Language": ["en-US,en;q=0.5"], "Cache-Control": ["no-cache"], "Dnt": ["1"], "Priority": ["u=0, i"], "X-Forwarded-For": ["127.0.0.1"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Sec-Fetch-Site": ["none"], "X-Forwarded-Host": ["localhost"], "Pragma": ["no-cache"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "X-Forwarded-Proto": ["https"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:08 GMT"], "Content-Length": ["9"]}, "status": 200}
2024/08/23 13:41:08.844 INFO http.log.access handled request {"request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/wordpress", "headers": {"Sec-Fetch-Mode": ["navigate"], "Sec-Fetch-Site": ["none"], "Priority": ["u=0, i"], "Upgrade-Insecure-Requests": ["1"], "Alt-Used": ["localhost"], "Sec-Fetch-User": ["?1"], "Pragma": ["no-cache"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Accept-Language": ["en-US,en;q=0.5"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Sec-Fetch-Dest": ["document"], "Cache-Control": ["no-cache"], "Dnt": ["1"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "bytes_read": 0, "user_id": "", "duration": 0.006617193, "size": 9, "status": 200, "resp_headers": {"Server": ["Caddy", "Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:08 GMT"], "Content-Length": ["9"], "Content-Type": ["text/plain; charset=utf-8"]}}
2024/08/23 13:41:08.977 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8081", "duration": 0.001631531, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Referer": ["https://localhost/wordpress"], "X-Forwarded-Proto": ["https"], "X-Forwarded-Host": ["localhost"], "Sec-Fetch-Mode": ["no-cors"], "Sec-Fetch-Site": ["same-origin"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "X-Forwarded-For": ["127.0.0.1"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Pragma": ["no-cache"], "Cache-Control": ["no-cache"], "Sec-Fetch-Dest": ["image"], "Priority": ["u=6"], "Accept-Language": ["en-US,en;q=0.5"], "Alt-Used": ["localhost"], "Dnt": ["1"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:08 GMT"], "Content-Length": ["11"]}, "status": 404}
2024/08/23 13:41:08.977 DEBUG http.handlers.reverse_proxy handling response {"upstream": "localhost:8081", "duration": 0.001631531, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Referer": ["https://localhost/wordpress"], "X-Forwarded-Proto": ["https"], "X-Forwarded-Host": ["localhost"], "Sec-Fetch-Mode": ["no-cors"], "Sec-Fetch-Site": ["same-origin"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "X-Forwarded-For": ["127.0.0.1"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Pragma": ["no-cache"], "Cache-Control": ["no-cache"], "Sec-Fetch-Dest": ["image"], "Priority": ["u=6"], "Accept-Language": ["en-US,en;q=0.5"], "Alt-Used": ["localhost"], "Dnt": ["1"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "handler": 0}
2024/08/23 13:41:08.978 INFO http.log.access handled request {"request": {"remote_ip": "::1", "remote_port": "58972", "client_ip": "::1", "proto": "HTTP/1.1", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"X-Forwarded-Host": ["localhost"], "X-Forwarded-Proto": ["https"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Cache-Control": ["no-cache"], "Priority": ["u=6"], "Referer": ["https://localhost/wordpress"], "Sec-Fetch-Dest": ["image"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Accept-Language": ["en-US,en;q=0.5"], "Pragma": ["no-cache"], "Sec-Fetch-Site": ["same-origin"], "Dnt": ["1"], "Sec-Fetch-Mode": ["no-cors"], "X-Forwarded-For": ["127.0.0.1"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Alt-Used": ["localhost"]}}, "bytes_read": 0, "user_id": "", "duration": 0.000026143, "size": 0, "status": 404, "resp_headers": {"Server": ["Caddy"], "Content-Type": []}}
2024/08/23 13:41:08.978 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8080", "duration": 0.000688868, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Cache-Control": ["no-cache"], "Dnt": ["1"], "Sec-Fetch-Dest": ["image"], "Sec-Fetch-Mode": ["no-cors"], "Sec-Fetch-Site": ["same-origin"], "X-Forwarded-Proto": ["https"], "Referer": ["https://localhost/wordpress"], "Accept-Language": ["en-US,en;q=0.5"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Priority": ["u=6"], "X-Forwarded-Host": ["localhost"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Alt-Used": ["localhost"], "Pragma": ["no-cache"], "X-Forwarded-For": ["127.0.0.1"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Date": ["Fri, 23 Aug 2024 13:41:08 GMT"], "Content-Length": ["0"], "Server": ["Caddy"]}, "status": 404}
2024/08/23 13:41:08.978 DEBUG http.handlers.reverse_proxy handling response {"upstream": "localhost:8080", "duration": 0.000688868, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Cache-Control": ["no-cache"], "Dnt": ["1"], "Sec-Fetch-Dest": ["image"], "Sec-Fetch-Mode": ["no-cors"], "Sec-Fetch-Site": ["same-origin"], "X-Forwarded-Proto": ["https"], "Referer": ["https://localhost/wordpress"], "Accept-Language": ["en-US,en;q=0.5"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Priority": ["u=6"], "X-Forwarded-Host": ["localhost"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Alt-Used": ["localhost"], "Pragma": ["no-cache"], "X-Forwarded-For": ["127.0.0.1"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "handler": 0}
2024/08/23 13:41:08.978 DEBUG http.handlers.rewrite rewrote request {"request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Cache-Control": ["no-cache"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Referer": ["https://localhost/wordpress"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Alt-Used": ["localhost"], "Pragma": ["no-cache"], "Accept-Language": ["en-US,en;q=0.5"], "Dnt": ["1"], "Sec-Fetch-Dest": ["image"], "Sec-Fetch-Mode": ["no-cors"], "Sec-Fetch-Site": ["same-origin"], "Priority": ["u=6"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "method": "GET", "uri": "/404.html"}
2024/08/23 13:41:08.979 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8081", "duration": 0.00027702, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/404.html", "headers": {"X-Forwarded-For": ["127.0.0.1"], "Dnt": ["1"], "Sec-Fetch-Dest": ["image"], "Sec-Fetch-Mode": ["no-cors"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Accept-Language": ["en-US,en;q=0.5"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Referer": ["https://localhost/wordpress"], "Sec-Fetch-Site": ["same-origin"], "Alt-Used": ["localhost"], "X-Forwarded-Host": ["localhost"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Priority": ["u=6"], "Cache-Control": ["no-cache"], "Pragma": ["no-cache"], "X-Forwarded-Proto": ["https"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:08 GMT"], "Content-Length": ["11"]}, "status": 404}
2024/08/23 13:41:08.979 INFO http.log.access handled request {"request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Pragma": ["no-cache"], "Accept-Language": ["en-US,en;q=0.5"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Alt-Used": ["localhost"], "Sec-Fetch-Mode": ["no-cors"], "Sec-Fetch-Site": ["same-origin"], "Priority": ["u=6"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Dnt": ["1"], "Sec-Fetch-Dest": ["image"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Cache-Control": ["no-cache"], "Referer": ["https://localhost/wordpress"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "bytes_read": 0, "user_id": "", "duration": 0.003832052, "size": 11, "status": 404, "resp_headers": {"Server": ["Caddy", "Caddy"], "Content-Type": ["text/plain; charset=utf-8"], "Date": ["Fri, 23 Aug 2024 13:41:08 GMT"], "Content-Length": ["11"]}}
2024/08/23 13:41:12.590 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8081", "duration": 0.009460725, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/", "headers": {"Dnt": ["1"], "Sec-Fetch-Dest": ["document"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Upgrade-Insecure-Requests": ["1"], "Sec-Fetch-Mode": ["navigate"], "Accept-Language": ["en-US,en;q=0.5"], "X-Forwarded-For": ["127.0.0.1"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "X-Forwarded-Proto": ["https"], "Pragma": ["no-cache"], "Alt-Used": ["localhost"], "Sec-Fetch-User": ["?1"], "X-Forwarded-Host": ["localhost"], "Cache-Control": ["no-cache"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Priority": ["u=0, i"], "Sec-Fetch-Site": ["none"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Content-Length": ["11"], "Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:12 GMT"]}, "status": 404}
2024/08/23 13:41:12.590 DEBUG http.handlers.reverse_proxy handling response {"upstream": "localhost:8081", "duration": 0.009460725, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/", "headers": {"Dnt": ["1"], "Sec-Fetch-Dest": ["document"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Upgrade-Insecure-Requests": ["1"], "Sec-Fetch-Mode": ["navigate"], "Accept-Language": ["en-US,en;q=0.5"], "X-Forwarded-For": ["127.0.0.1"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "X-Forwarded-Proto": ["https"], "Pragma": ["no-cache"], "Alt-Used": ["localhost"], "Sec-Fetch-User": ["?1"], "X-Forwarded-Host": ["localhost"], "Cache-Control": ["no-cache"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Priority": ["u=0, i"], "Sec-Fetch-Site": ["none"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "handler": 0}
2024/08/23 13:41:12.592 INFO http.log.access handled request {"request": {"remote_ip": "::1", "remote_port": "58972", "client_ip": "::1", "proto": "HTTP/1.1", "method": "GET", "host": "localhost", "uri": "/", "headers": {"X-Forwarded-Host": ["localhost"], "X-Forwarded-Proto": ["https"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Dnt": ["1"], "Priority": ["u=0, i"], "Sec-Fetch-Mode": ["navigate"], "Sec-Fetch-User": ["?1"], "Accept-Language": ["en-US,en;q=0.5"], "Alt-Used": ["localhost"], "Sec-Fetch-Dest": ["document"], "Sec-Fetch-Site": ["none"], "Upgrade-Insecure-Requests": ["1"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Pragma": ["no-cache"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Cache-Control": ["no-cache"], "X-Forwarded-For": ["127.0.0.1"]}}, "bytes_read": 0, "user_id": "", "duration": 0.000013367, "size": 0, "status": 404, "resp_headers": {"Server": ["Caddy"], "Content-Type": []}}
2024/08/23 13:41:12.593 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8080", "duration": 0.002399805, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/", "headers": {"Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Sec-Fetch-User": ["?1"], "Priority": ["u=0, i"], "Cache-Control": ["no-cache"], "Sec-Fetch-Dest": ["document"], "Pragma": ["no-cache"], "X-Forwarded-Proto": ["https"], "X-Forwarded-For": ["127.0.0.1"], "X-Forwarded-Host": ["localhost"], "Accept-Language": ["en-US,en;q=0.5"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Site": ["none"], "Dnt": ["1"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Sec-Fetch-Mode": ["navigate"], "Alt-Used": ["localhost"], "Upgrade-Insecure-Requests": ["1"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:12 GMT"], "Content-Length": ["0"]}, "status": 404}
2024/08/23 13:41:12.594 DEBUG http.handlers.reverse_proxy handling response {"upstream": "localhost:8080", "duration": 0.002399805, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/", "headers": {"Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Sec-Fetch-User": ["?1"], "Priority": ["u=0, i"], "Cache-Control": ["no-cache"], "Sec-Fetch-Dest": ["document"], "Pragma": ["no-cache"], "X-Forwarded-Proto": ["https"], "X-Forwarded-For": ["127.0.0.1"], "X-Forwarded-Host": ["localhost"], "Accept-Language": ["en-US,en;q=0.5"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Site": ["none"], "Dnt": ["1"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Sec-Fetch-Mode": ["navigate"], "Alt-Used": ["localhost"], "Upgrade-Insecure-Requests": ["1"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "handler": 0}
2024/08/23 13:41:12.594 DEBUG http.handlers.rewrite rewrote request {"request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/", "headers": {"Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Alt-Used": ["localhost"], "Upgrade-Insecure-Requests": ["1"], "Sec-Fetch-Mode": ["navigate"], "Accept-Language": ["en-US,en;q=0.5"], "Sec-Fetch-User": ["?1"], "Priority": ["u=0, i"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Site": ["none"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Dnt": ["1"], "Sec-Fetch-Dest": ["document"], "Pragma": ["no-cache"], "Cache-Control": ["no-cache"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "method": "GET", "uri": "/404.html"}
2024/08/23 13:41:12.595 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8081", "duration": 0.000345677, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/404.html", "headers": {"Sec-Fetch-Mode": ["navigate"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Dnt": ["1"], "Pragma": ["no-cache"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Alt-Used": ["localhost"], "Upgrade-Insecure-Requests": ["1"], "Accept-Language": ["en-US,en;q=0.5"], "X-Forwarded-For": ["127.0.0.1"], "X-Forwarded-Proto": ["https"], "Sec-Fetch-User": ["?1"], "Sec-Fetch-Site": ["none"], "Sec-Fetch-Dest": ["document"], "Priority": ["u=0, i"], "Cache-Control": ["no-cache"], "X-Forwarded-Host": ["localhost"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:12 GMT"], "Content-Length": ["11"]}, "status": 404}
2024/08/23 13:41:12.595 INFO http.log.access handled request {"request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/", "headers": {"User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Dnt": ["1"], "Sec-Fetch-Dest": ["document"], "Pragma": ["no-cache"], "Cache-Control": ["no-cache"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Alt-Used": ["localhost"], "Upgrade-Insecure-Requests": ["1"], "Sec-Fetch-Mode": ["navigate"], "Accept-Language": ["en-US,en;q=0.5"], "Sec-Fetch-User": ["?1"], "Priority": ["u=0, i"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Site": ["none"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "bytes_read": 0, "user_id": "", "duration": 0.01667235, "size": 11, "status": 404, "resp_headers": {"Server": ["Caddy", "Caddy"], "Content-Type": ["text/plain; charset=utf-8"], "Date": ["Fri, 23 Aug 2024 13:41:12 GMT"], "Content-Length": ["11"]}}
2024/08/23 13:41:12.728 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8081", "duration": 0.001252091, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"X-Forwarded-Host": ["localhost"], "Cache-Control": ["no-cache"], "X-Forwarded-Proto": ["https"], "Sec-Fetch-Mode": ["no-cors"], "X-Forwarded-For": ["127.0.0.1"], "Referer": ["https://localhost/"], "Accept-Language": ["en-US,en;q=0.5"], "Alt-Used": ["localhost"], "Sec-Fetch-Site": ["same-origin"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Priority": ["u=6"], "Dnt": ["1"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Sec-Fetch-Dest": ["image"], "Pragma": ["no-cache"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:12 GMT"], "Content-Length": ["11"]}, "status": 404}
2024/08/23 13:41:12.728 DEBUG http.handlers.reverse_proxy handling response {"upstream": "localhost:8081", "duration": 0.001252091, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"X-Forwarded-Host": ["localhost"], "Cache-Control": ["no-cache"], "X-Forwarded-Proto": ["https"], "Sec-Fetch-Mode": ["no-cors"], "X-Forwarded-For": ["127.0.0.1"], "Referer": ["https://localhost/"], "Accept-Language": ["en-US,en;q=0.5"], "Alt-Used": ["localhost"], "Sec-Fetch-Site": ["same-origin"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Priority": ["u=6"], "Dnt": ["1"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Sec-Fetch-Dest": ["image"], "Pragma": ["no-cache"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "handler": 0}
2024/08/23 13:41:12.729 INFO http.log.access handled request {"request": {"remote_ip": "::1", "remote_port": "58972", "client_ip": "::1", "proto": "HTTP/1.1", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "X-Forwarded-Proto": ["https"], "Accept-Language": ["en-US,en;q=0.5"], "Cache-Control": ["no-cache"], "Priority": ["u=6"], "Sec-Fetch-Dest": ["image"], "X-Forwarded-Host": ["localhost"], "Alt-Used": ["localhost"], "Dnt": ["1"], "Sec-Fetch-Site": ["same-origin"], "Pragma": ["no-cache"], "Referer": ["https://localhost/"], "Sec-Fetch-Mode": ["no-cors"], "X-Forwarded-For": ["127.0.0.1"]}}, "bytes_read": 0, "user_id": "", "duration": 0.000011743, "size": 0, "status": 404, "resp_headers": {"Server": ["Caddy"], "Content-Type": []}}
2024/08/23 13:41:12.729 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8080", "duration": 0.000405017, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Cache-Control": ["no-cache"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Sec-Fetch-Site": ["same-origin"], "Accept-Language": ["en-US,en;q=0.5"], "X-Forwarded-Host": ["localhost"], "Sec-Fetch-Dest": ["image"], "Pragma": ["no-cache"], "Referer": ["https://localhost/"], "X-Forwarded-For": ["127.0.0.1"], "Dnt": ["1"], "Alt-Used": ["localhost"], "Priority": ["u=6"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "X-Forwarded-Proto": ["https"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Mode": ["no-cors"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:12 GMT"], "Content-Length": ["0"]}, "status": 404}
2024/08/23 13:41:12.730 DEBUG http.handlers.reverse_proxy handling response {"upstream": "localhost:8080", "duration": 0.000405017, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Cache-Control": ["no-cache"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Sec-Fetch-Site": ["same-origin"], "Accept-Language": ["en-US,en;q=0.5"], "X-Forwarded-Host": ["localhost"], "Sec-Fetch-Dest": ["image"], "Pragma": ["no-cache"], "Referer": ["https://localhost/"], "X-Forwarded-For": ["127.0.0.1"], "Dnt": ["1"], "Alt-Used": ["localhost"], "Priority": ["u=6"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "X-Forwarded-Proto": ["https"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Mode": ["no-cors"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "handler": 0}
2024/08/23 13:41:12.730 DEBUG http.handlers.rewrite rewrote request {"request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Dnt": ["1"], "Alt-Used": ["localhost"], "Referer": ["https://localhost/"], "Priority": ["u=6"], "Pragma": ["no-cache"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Cache-Control": ["no-cache"], "Accept-Language": ["en-US,en;q=0.5"], "Sec-Fetch-Mode": ["no-cors"], "Sec-Fetch-Site": ["same-origin"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Dest": ["image"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "method": "GET", "uri": "/404.html"}
2024/08/23 13:41:12.730 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8081", "duration": 0.000337992, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/404.html", "headers": {"Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "X-Forwarded-Host": ["localhost"], "Referer": ["https://localhost/"], "Alt-Used": ["localhost"], "Priority": ["u=6"], "Pragma": ["no-cache"], "Sec-Fetch-Site": ["same-origin"], "Sec-Fetch-Dest": ["image"], "Dnt": ["1"], "Accept-Language": ["en-US,en;q=0.5"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Mode": ["no-cors"], "Cache-Control": ["no-cache"], "X-Forwarded-For": ["127.0.0.1"], "X-Forwarded-Proto": ["https"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:12 GMT"], "Content-Length": ["11"]}, "status": 404}
2024/08/23 13:41:12.731 INFO http.log.access handled request {"request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Cache-Control": ["no-cache"], "Accept-Language": ["en-US,en;q=0.5"], "Sec-Fetch-Mode": ["no-cors"], "Sec-Fetch-Site": ["same-origin"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Dest": ["image"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Dnt": ["1"], "Alt-Used": ["localhost"], "Referer": ["https://localhost/"], "Priority": ["u=6"], "Pragma": ["no-cache"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "bytes_read": 0, "user_id": "", "duration": 0.004115303, "size": 11, "status": 404, "resp_headers": {"Content-Length": ["11"], "Server": ["Caddy", "Caddy"], "Content-Type": ["text/plain; charset=utf-8"], "Date": ["Fri, 23 Aug 2024 13:41:12 GMT"]}}
2024/08/23 13:41:18.670 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8081", "duration": 0.00521531, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/not-existent", "headers": {"Priority": ["u=0, i"], "Dnt": ["1"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Accept-Language": ["en-US,en;q=0.5"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Cache-Control": ["no-cache"], "Upgrade-Insecure-Requests": ["1"], "Sec-Fetch-Site": ["none"], "X-Forwarded-Host": ["localhost"], "Sec-Fetch-Mode": ["navigate"], "Pragma": ["no-cache"], "X-Forwarded-For": ["127.0.0.1"], "X-Forwarded-Proto": ["https"], "Alt-Used": ["localhost"], "Sec-Fetch-Dest": ["document"], "Sec-Fetch-User": ["?1"], "Accept-Encoding": ["gzip, deflate, br, zstd"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:18 GMT"], "Content-Length": ["11"], "Content-Type": ["text/plain; charset=utf-8"]}, "status": 404}
2024/08/23 13:41:18.670 DEBUG http.handlers.reverse_proxy handling response {"upstream": "localhost:8081", "duration": 0.00521531, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/not-existent", "headers": {"Priority": ["u=0, i"], "Dnt": ["1"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Accept-Language": ["en-US,en;q=0.5"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Cache-Control": ["no-cache"], "Upgrade-Insecure-Requests": ["1"], "Sec-Fetch-Site": ["none"], "X-Forwarded-Host": ["localhost"], "Sec-Fetch-Mode": ["navigate"], "Pragma": ["no-cache"], "X-Forwarded-For": ["127.0.0.1"], "X-Forwarded-Proto": ["https"], "Alt-Used": ["localhost"], "Sec-Fetch-Dest": ["document"], "Sec-Fetch-User": ["?1"], "Accept-Encoding": ["gzip, deflate, br, zstd"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "handler": 0}
2024/08/23 13:41:18.671 INFO http.log.access handled request {"request": {"remote_ip": "::1", "remote_port": "58972", "client_ip": "::1", "proto": "HTTP/1.1", "method": "GET", "host": "localhost", "uri": "/not-existent", "headers": {"User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Accept-Language": ["en-US,en;q=0.5"], "Dnt": ["1"], "X-Forwarded-Host": ["localhost"], "X-Forwarded-For": ["127.0.0.1"], "X-Forwarded-Proto": ["https"], "Sec-Fetch-User": ["?1"], "Upgrade-Insecure-Requests": ["1"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Alt-Used": ["localhost"], "Priority": ["u=0, i"], "Sec-Fetch-Dest": ["document"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Cache-Control": ["no-cache"], "Pragma": ["no-cache"], "Sec-Fetch-Mode": ["navigate"], "Sec-Fetch-Site": ["none"]}}, "bytes_read": 0, "user_id": "", "duration": 0.000013312, "size": 0, "status": 404, "resp_headers": {"Server": ["Caddy"], "Content-Type": []}}
2024/08/23 13:41:18.671 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8080", "duration": 0.000726251, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/not-existent", "headers": {"Upgrade-Insecure-Requests": ["1"], "Sec-Fetch-Site": ["none"], "Priority": ["u=0, i"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Alt-Used": ["localhost"], "X-Forwarded-For": ["127.0.0.1"], "X-Forwarded-Proto": ["https"], "Pragma": ["no-cache"], "Sec-Fetch-Dest": ["document"], "Sec-Fetch-Mode": ["navigate"], "X-Forwarded-Host": ["localhost"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Cache-Control": ["no-cache"], "Dnt": ["1"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Accept-Language": ["en-US,en;q=0.5"], "Sec-Fetch-User": ["?1"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:18 GMT"], "Content-Length": ["0"]}, "status": 404}
2024/08/23 13:41:18.671 DEBUG http.handlers.reverse_proxy handling response {"upstream": "localhost:8080", "duration": 0.000726251, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/not-existent", "headers": {"Upgrade-Insecure-Requests": ["1"], "Sec-Fetch-Site": ["none"], "Priority": ["u=0, i"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Alt-Used": ["localhost"], "X-Forwarded-For": ["127.0.0.1"], "X-Forwarded-Proto": ["https"], "Pragma": ["no-cache"], "Sec-Fetch-Dest": ["document"], "Sec-Fetch-Mode": ["navigate"], "X-Forwarded-Host": ["localhost"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Cache-Control": ["no-cache"], "Dnt": ["1"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Accept-Language": ["en-US,en;q=0.5"], "Sec-Fetch-User": ["?1"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "handler": 0}
2024/08/23 13:41:18.672 DEBUG http.handlers.rewrite rewrote request {"request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/not-existent", "headers": {"Sec-Fetch-Mode": ["navigate"], "Sec-Fetch-User": ["?1"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Accept-Language": ["en-US,en;q=0.5"], "Alt-Used": ["localhost"], "Sec-Fetch-Dest": ["document"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Cache-Control": ["no-cache"], "Upgrade-Insecure-Requests": ["1"], "Sec-Fetch-Site": ["none"], "Priority": ["u=0, i"], "Dnt": ["1"], "Pragma": ["no-cache"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "method": "GET", "uri": "/404.html"}
2024/08/23 13:41:18.672 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8081", "duration": 0.000442811, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/404.html", "headers": {"X-Forwarded-Host": ["localhost"], "Sec-Fetch-Mode": ["navigate"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Cache-Control": ["no-cache"], "X-Forwarded-For": ["127.0.0.1"], "X-Forwarded-Proto": ["https"], "Pragma": ["no-cache"], "Alt-Used": ["localhost"], "Sec-Fetch-User": ["?1"], "Sec-Fetch-Site": ["none"], "Dnt": ["1"], "Sec-Fetch-Dest": ["document"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Priority": ["u=0, i"], "Upgrade-Insecure-Requests": ["1"], "Accept-Language": ["en-US,en;q=0.5"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Date": ["Fri, 23 Aug 2024 13:41:18 GMT"], "Content-Length": ["11"], "Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"]}, "status": 404}
2024/08/23 13:41:18.673 INFO http.log.access handled request {"request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/not-existent", "headers": {"User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Cache-Control": ["no-cache"], "Upgrade-Insecure-Requests": ["1"], "Sec-Fetch-Site": ["none"], "Priority": ["u=0, i"], "Dnt": ["1"], "Pragma": ["no-cache"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8"], "Accept-Language": ["en-US,en;q=0.5"], "Alt-Used": ["localhost"], "Sec-Fetch-Dest": ["document"], "Sec-Fetch-Mode": ["navigate"], "Sec-Fetch-User": ["?1"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "bytes_read": 0, "user_id": "", "duration": 0.008136927, "size": 11, "status": 404, "resp_headers": {"Content-Length": ["11"], "Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy", "Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:18 GMT"]}}
2024/08/23 13:41:18.854 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8081", "duration": 0.001845767, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Dest": ["image"], "Sec-Fetch-Mode": ["no-cors"], "Sec-Fetch-Site": ["same-origin"], "Alt-Used": ["localhost"], "X-Forwarded-Host": ["localhost"], "Cache-Control": ["no-cache"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Accept-Language": ["en-US,en;q=0.5"], "Dnt": ["1"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Referer": ["https://localhost/not-existent"], "X-Forwarded-For": ["127.0.0.1"], "Pragma": ["no-cache"], "X-Forwarded-Proto": ["https"], "Priority": ["u=6"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:18 GMT"], "Content-Length": ["11"]}, "status": 404}
2024/08/23 13:41:18.854 DEBUG http.handlers.reverse_proxy handling response {"upstream": "localhost:8081", "duration": 0.001845767, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Dest": ["image"], "Sec-Fetch-Mode": ["no-cors"], "Sec-Fetch-Site": ["same-origin"], "Alt-Used": ["localhost"], "X-Forwarded-Host": ["localhost"], "Cache-Control": ["no-cache"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Accept-Language": ["en-US,en;q=0.5"], "Dnt": ["1"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Referer": ["https://localhost/not-existent"], "X-Forwarded-For": ["127.0.0.1"], "Pragma": ["no-cache"], "X-Forwarded-Proto": ["https"], "Priority": ["u=6"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "handler": 0}
2024/08/23 13:41:18.854 INFO http.log.access handled request {"request": {"remote_ip": "::1", "remote_port": "58972", "client_ip": "::1", "proto": "HTTP/1.1", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Alt-Used": ["localhost"], "Referer": ["https://localhost/not-existent"], "Sec-Fetch-Mode": ["no-cors"], "Cache-Control": ["no-cache"], "Accept-Language": ["en-US,en;q=0.5"], "Dnt": ["1"], "Sec-Fetch-Dest": ["image"], "Sec-Fetch-Site": ["same-origin"], "X-Forwarded-For": ["127.0.0.1"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Pragma": ["no-cache"], "Priority": ["u=6"], "X-Forwarded-Host": ["localhost"], "X-Forwarded-Proto": ["https"]}}, "bytes_read": 0, "user_id": "", "duration": 0.000010079, "size": 0, "status": 404, "resp_headers": {"Server": ["Caddy"], "Content-Type": []}}
2024/08/23 13:41:18.855 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8080", "duration": 0.000370673, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Accept-Encoding": ["gzip, deflate, br, zstd"], "X-Forwarded-Proto": ["https"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Pragma": ["no-cache"], "Dnt": ["1"], "Priority": ["u=6"], "Sec-Fetch-Mode": ["no-cors"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Cache-Control": ["no-cache"], "Alt-Used": ["localhost"], "Referer": ["https://localhost/not-existent"], "Sec-Fetch-Site": ["same-origin"], "X-Forwarded-For": ["127.0.0.1"], "X-Forwarded-Host": ["localhost"], "Accept-Language": ["en-US,en;q=0.5"], "Sec-Fetch-Dest": ["image"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:18 GMT"], "Content-Length": ["0"]}, "status": 404}
2024/08/23 13:41:18.855 DEBUG http.handlers.reverse_proxy handling response {"upstream": "localhost:8080", "duration": 0.000370673, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Accept-Encoding": ["gzip, deflate, br, zstd"], "X-Forwarded-Proto": ["https"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Pragma": ["no-cache"], "Dnt": ["1"], "Priority": ["u=6"], "Sec-Fetch-Mode": ["no-cors"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Cache-Control": ["no-cache"], "Alt-Used": ["localhost"], "Referer": ["https://localhost/not-existent"], "Sec-Fetch-Site": ["same-origin"], "X-Forwarded-For": ["127.0.0.1"], "X-Forwarded-Host": ["localhost"], "Accept-Language": ["en-US,en;q=0.5"], "Sec-Fetch-Dest": ["image"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "handler": 0}
2024/08/23 13:41:18.855 DEBUG http.handlers.rewrite rewrote request {"request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"Accept-Encoding": ["gzip, deflate, br, zstd"], "Sec-Fetch-Dest": ["image"], "Cache-Control": ["no-cache"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Accept-Language": ["en-US,en;q=0.5"], "Priority": ["u=6"], "Dnt": ["1"], "Sec-Fetch-Mode": ["no-cors"], "Referer": ["https://localhost/not-existent"], "Sec-Fetch-Site": ["same-origin"], "Pragma": ["no-cache"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Alt-Used": ["localhost"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "method": "GET", "uri": "/404.html"}
2024/08/23 13:41:18.855 DEBUG http.handlers.reverse_proxy upstream roundtrip {"upstream": "localhost:8081", "duration": 0.00041595, "request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/404.html", "headers": {"Cache-Control": ["no-cache"], "Sec-Fetch-Mode": ["no-cors"], "Referer": ["https://localhost/not-existent"], "Dnt": ["1"], "User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Alt-Used": ["localhost"], "X-Forwarded-Host": ["localhost"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Sec-Fetch-Dest": ["image"], "Sec-Fetch-Site": ["same-origin"], "Accept-Language": ["en-US,en;q=0.5"], "Priority": ["u=6"], "Pragma": ["no-cache"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "X-Forwarded-For": ["127.0.0.1"], "X-Forwarded-Proto": ["https"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "headers": {"Content-Length": ["11"], "Content-Type": ["text/plain; charset=utf-8"], "Server": ["Caddy"], "Date": ["Fri, 23 Aug 2024 13:41:18 GMT"]}, "status": 404}
2024/08/23 13:41:18.856 INFO http.log.access handled request {"request": {"remote_ip": "127.0.0.1", "remote_port": "61636", "client_ip": "127.0.0.1", "proto": "HTTP/3.0", "method": "GET", "host": "localhost", "uri": "/favicon.ico", "headers": {"User-Agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0"], "Alt-Used": ["localhost"], "Referer": ["https://localhost/not-existent"], "Sec-Fetch-Site": ["same-origin"], "Pragma": ["no-cache"], "Accept-Encoding": ["gzip, deflate, br, zstd"], "Accept": ["image/avif,image/webp,image/png,image/svg+xml,image/*;q=0.8,*/*;q=0.5"], "Accept-Language": ["en-US,en;q=0.5"], "Sec-Fetch-Dest": ["image"], "Cache-Control": ["no-cache"], "Dnt": ["1"], "Sec-Fetch-Mode": ["no-cors"], "Priority": ["u=6"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "localhost"}}, "bytes_read": 0, "user_id": "", "duration": 0.003990749, "size": 11, "status": 404, "resp_headers": {"Server": ["Caddy", "Caddy"], "Content-Type": ["text/plain; charset=utf-8"], "Date": ["Fri, 23 Aug 2024 13:41:18 GMT"], "Content-Length": ["11"]}}