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以域名的方式命名

results matching ""

    No results matching ""