caddy
caddy copied to clipboard
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Is it possible to provide ratio of unhealthy request to all requests instead of unhealthy_request_count? i.e. I want to configure if >=1% of requests are unhealthy to upstream then it...
This branch resolves inconsistencies (and thus, bugs) across Caddy's HTTP facilities regarding URI encodings in paths. Related issues: - fixes #4801 - fixes #4923 - fixes #4743 (There might be...
## Problem ### 1. Path matcher containing double slashes won't match any request Caddyfile: ``` :8080 { handle_path //prefix/* { reverse_proxy 127.0.0.1:9090 } respond "oops" } ``` Neither of the...
It would seem that when matching a request path with `path_regexp`, if the resulting match includes whitespace, using the match as a part of a following `uri strip_prefix` causes the...
This PR enables HTTP/3 by default (#3833), and implements the `AcceptToken` callback as recommended in #3055. ~~The `AcceptToken` callback is only simulated, however, not using actual load data yet.~~ (UPDATE:...
The [reverse proxy documentation](https://caddyserver.com/docs/caddyfile/directives/reverse_proxy#streaming) refers to recognising streaming responses. However it is unspecified how this is done, making it guess work for the upstream application developers how to support Caddy...
Hello, first of all, great project, love the caddy server - love what you guys are doing, keep up the good work! :+1: Now for my problem: I am using...
Hoping someone can shed some light on this. We have Caddy deployed in a reverse proxy configuration with the admin endpoint exposed to a localhost. We have a script which...
I have a file named "*%@.exe*" and when I use `file-server --browse` to view the directory everything is OK. While I click on this file to download it, Caddy returns...
The Caddy template library includes the function `httpError` to return a status code like 404 when processing a template. This function is used on Caddy's [own documentation website code.](https://github.com/caddyserver/website/blob/master/src/docs/index.html) However,...