import "github.com/mholt/caddy/caddyhttp"
Path | Synopsis |
---|---|
basicauth | Package basicauth implements HTTP Basic Authentication for Caddy. |
bind | |
browse | Package browse provides middleware for listing files in a directory when directory path is requested instead of a specific file. |
errors | Package errors implements an HTTP error handling middleware. |
expvar | |
extensions | Package extensions contains middleware for clean URLs. |
fastcgi | Package fastcgi has middleware that acts as a FastCGI client. |
gzip | Package gzip provides a middleware layer that performs gzip compression on the response. |
header | Package header provides middleware that appends headers to requests based on a set of configuration rules that define which routes receive which headers. |
httpserver | Package httpserver implements an HTTP server on top of Caddy. |
index | |
internalsrv | Package internalsrv provides a simple middleware that (a) prevents access to internal locations and (b) allows to return files from internal location by setting a special header, e.g. |
limits | |
log | Package log implements request (access) logging middleware. |
markdown | Package markdown is middleware to render markdown files as HTML on-the-fly. |
markdown/metadata | |
markdown/summary | |
mime | |
pprof | |
proxy | Package proxy is middleware that proxies HTTP requests. |
push | |
redirect | Package redirect is middleware for redirecting certain requests to other locations. |
requestid | |
rewrite | Package rewrite is middleware for rewriting requests internally to a different path. |
root | |
staticfiles | Package staticfiles provides middleware for serving static files from disk. |
status | Package status is middleware for returning status code for requests |
templates | Package templates implements template execution for files to be dynamically rendered for the client. |
timeouts | |
websocket | Package websocket implements a WebSocket server by executing a command and piping its input and output through the WebSocket connection. |
Package caddyhttp imports 28 packages (graph) and is imported by 107 packages. Updated 2019-12-05. Refresh now. Tools for package owners.