侧边栏壁纸
  • 累计撰写 9 篇文章
  • 累计收到 0 条评论

Caddy

2026-5-11 / 0 评论 / 45 阅读

1 安装 Caddy(二进制安装,无需 git/apt)

wget "https://github.com/caddyserver/caddy/releases/download/v2.11.2/caddy_2.11.2_linux_amd64.tar.gz"
tar -xzf caddy_2.11.2_linux_amd64.tar.gz
sudo mv caddy /usr/bin/
rm caddy_2.11.2_linux_amd64.tar.gz
caddy version

2 创建必要目录

sudo mkdir -p /etc/caddy

3 写入 Caddyfile 配置

sudo nano /etc/caddy/Caddyfile

写入以下内容(替换邮箱和端口):

caddy
{
    email 你的邮箱@qq.com
}

你的域名 {
    reverse_proxy localhost:你的端口
}

保存退出。

4 创建 systemd 服务文件

sudo tee /etc/systemd/system/caddy.service <<'EOF'
[Unit]
Description=Caddy
After=network.target

[Service]
ExecStart=/usr/bin/caddy run --config /etc/caddy/Caddyfile
ExecReload=/usr/bin/caddy reload --config /etc/caddy/Caddyfile
Restart=on-failure
LimitNOFILE=1048576

[Install]
WantedBy=multi-user.target
EOF

5 启动并设置开机自启

sudo systemctl daemon-reload
sudo systemctl enable --now caddy
sudo systemctl status caddy