- 安装
1 | curl https://getcaddy.com | bash -s personal |
- caddy service启动脚本下载,注意修改user + group
1 | curl -s https://raw.githubusercontent.com/mholt/caddy/master/dist/init/linux-systemd/caddy.service -o /etc/systemd/system/caddy.service |
- 配置Caddyfile读取配置目录(这些目录都是根据service启动脚本来配置的)
1 | mkdir /etc/caddy |
- 配置文件放/etc/caddy/conf目录下,比如:
1 | vim /etc/caddy/conf/v2r.conf |
当配置文件中指定域名时,caddy会自动从Let’s Encrypt申请免费https证书
- 启动caddy服务
1 | #centos7 |
- 访问服务,验证代理是否生效(本地配置了hosts: 1.2.3.4 qj.com)
vps克隆github博客
-
git clone git@github.com:qiaojianqj/qiaojianqj.github.io.git 到本地目录
-
配置caddy,https证书申请老是失败
-
改为nginx,配置一次性成功
-
看来个人博客用caddy会自动向let’s encrypt免费证书申请证书,但是失败机会大,nginx还是适合企业级使用