Caddy
Caddy is a HTTP/2 capable web server with automatic HTTPS.
Contents
Installation
Install the caddyAUR package or the binary caddy-full-binAUR package.
Configuration
Caddy is configured using a plain text file called Caddyfile
. The Caddyfile
starts with address of the site to be served, and is followed by a number of directives.
A simple Caddyfile
hosting the site at localhost:2020
using gzip compression and logging to ../access.log
:
localhost:2020 gzip log ../access.log
Usage
Caddy can be run by any user from the page's directory, and the Caddyfile
should be in the same directory:
$ caddy
Alternatively you may specify a custom Caddyfile
:
$ caddy -conf="../path/to/Caddyfile"