3.2 Caddy配置文件
caddy的配置文件名叫Caddyfile
,启动方法如下
启动caddy 1.0
如果在Caddyfile文件目录下启动,只需运行 caddy
即可
如果不在Caddyfile文件目录下启动,须指定配置文件的目录
caddy -conf config_path
caddy在第一次启动的时候,会自动生成一次证书,注意一个域名只会生成一次证书,所以需要备份,等有效期过了之后,才可重新生成
证书所在目录~/.caddy
,如果不知道证书所在
find /root -name *.crt
find /root -name *.key
1.0 Caddyfile配置
下面是我个人的配置,更多configration,请看官网 和 github
https://22k.life {
root /mnt/ariang
log /var/log/access-ariang.log
tls mbp98k@gmail.com
timeouts none
websocket /echo cat
ext .html
gzip
}
https://alitaw.cn {
root /root/caddy/alitaw.cn
log /var/log/access-alitaw.cn.log
timeouts none
ext .html
gzip
}
https://tjxbt.cn {
root /root/caddy/tjxbt.cn
log /var/log/access-tjxbt.cn.log
timeouts none
ext .html
gzip
}
https://www.tjxbt.cn {
root /root/caddy/www.tjxbt.cn
log /var/log/access-www.tjxbt.cn.log
timeouts none
ext .html
gzip
}
https://benchmark.22k.life {
root /root/caddy/benchmark
log /var/log/access-benchmark.log
tls mbp98k@gmail.com
timeouts none
websocket /echo cat
ext .html
gzip
}
https://icloud.22k.life {
timeouts none
log /var/log/filedav.log
tls mbp98k@gmail.com
gzip
basicauth / sc98k 10086
webdav {
scope /mnt/ariang/icloud/
}
}
22k.life:80 {
redir https://22k.life{uri}
}
Caddy的目录推荐
推荐folder以域名的方式命名