(logger) {
log {
level info
format console {
time_format rfc3339
}
output file {args.0} {
roll_size 200MiB
roll_uncompressed
roll_local_time
}
}
}
{
import logger ./log/caddy.log
}
burntsushi.net {
import logger ./burntsushi.net/log/access.log
handle_path /stuff/* {
basicauth /secret/* {
rocksteady $2a$14$FSaqcCg5bGXmk.f38SyidO.OSLyTq/zF5CB66ZI.psQrIZybbEomO
}
root * ./burntsushi.net/site/stuff
file_server
}
handle {
root /keybase.txt ./burntsushi.net/site/keybase
root * ./burntsushi.net/site/blog
file_server
}
}
www.burntsushi.net {
redir https://burntsushi.net{uri}
}
blog.burntsushi.net {
redir https://burntsushi.net{uri}
}
jiff.rs {
import logger ./jiff.rs/log/access.log
handle {
root * ./jiff.rs/site
file_server
}
}
www.jiff.rs {
redir https://jiff.rs{uri}
}