字节笔记本字节笔记本

Caddy 安装与配置

2021-10-15

本文介绍了如何在Linux系统上安装Caddy服务器,包括下载和赋予执行权限,以及配置Caddyfile和常用命令。

安装

# 创建文件夹并进入(自己可以改)
mkdir /usr/local/caddy && cd /usr/local/caddy

# 下载 Caddy 文件,Caddy 2 不再支持 32位系统了
wget -N --no-check-certificate -O "caddy" "https://caddyserver.com/api/download?os=linux&arch=amd64"

# 赋予执行权限
chmod +x caddy
yum install yum-plugin-copr
yum copr enable @caddy/caddy
yum install caddy

配置文件

Caddyfile

image.x.com {
    reverse_proxy nas.x.com:9021 {
        flush_interval 1s
        buffer_responses
        max_buffer_size 4000
    }
   
    log {
        output file /var/log/access.log {
            roll_size 1gb
            roll_keep 5
            roll_keep_for 720h
        }
    }
}


gitea.x.com {
    reverse_proxy nas.x.com:9000       
}

命令

守护进程 caddy start

停止 caddy stop

重载配置 caddy reload

运行一个前台caddy进程 caddy run