配置Caddy2的Caddyfile(自有https证书和CloudflareDNS和源服务器证书)以及caddy.service的开机启动

本文详细介绍了如何在Centos、Redhat和Debian上安装Caddy2,配置Caddyfile包括使用Cloudflare DNS,设置源服务器证书,以及Caddy的开机启动。同时,文章还涵盖了错误处理、TLS支持和Caddy的多种使用场景。
摘要由CSDN通过智能技术生成

文章来自:http://blog.csdn.net/intbird 转载请说明出处

1. install Caddy

Centos/redhat 8

sudo dnf -y install ‘dnf-command(copr)’
sudo dnf -y copr enable @caddy/caddy
sudo dnf -y install caddy

Centos/redhat 7

dnf install ‘dnf-command(copr)’
dnf copr enable @caddy/caddy
dnf install caddy

Debian

apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | tee /etc/apt/trusted.gpg.d/caddy-stable.asc
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | tee /etc/apt/sources.list.d/caddy-stable.list
apt update
apt install caddy

2.start caddy

service or systemctl

使用默认的 /etc/caddy/Caddyfile
service v2ray start

systemctl restart caddy

reload config

指定Caddyfile路径 $caddy_file
caddy run --config $caddy_file

caddy reload --config $filepath

WorkDirectory

WorkDirectory为当前目录时可以省略path

cd $caddy_file 目录
cd caddyfiles/
caddy start // or caddy run

3. Caddyfile

docs

https://caddyserver.com/docs/caddyfile
https://caddyserver.com/docs/command-line

caddyapi

curl localhost:2019/load \
    -X POST \
    -H "Content-Type: application/json" \
    -d @- << EOF
    {
        "apps": {
            "http": {
                "servers": {
                    "hello": {
                        "listen": [":2015"],
                        "routes": [
                            {
                                "handle": [{
                                    "handler": "static_response",
                                    "body": "Hello, world!"
                                }]
                            }
                        ]
                    }
                }
            }
        }
    }

caddyfile

caddy adapt --config Caddyfile

cloudflare

module:
https://github.com/caddy-dns/cloudflare

custom caddy with cloudflare
https:/

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值