2025-02-08
编程
00
请注意,本文编写于 79 天前,最后修改于 79 天前,其中某些信息可能已经过时。

目录

官网及源码地址
包管理器安装
Ubuntu/Debian 安装
启动 Caddy 并设置开机自启
CentOS 安装
启动 Caddy 并设置开机自启
手动安装
Windows 手动安装
下载并解压 Caddy
配置环境变量
启动 Caddy
基本控制命令
Docker 安装
创建所需目录
运行 Docker 容器

Caddy 的安装指南

Caddy 是一个强大的 Web 服务器,支持自动 HTTPS 和简洁的配置。本文提供不同环境下的安装指南。

官网及源码地址

包管理器安装

Ubuntu/Debian 安装

使用以下命令在 Ubuntu/Debian 系统上安装 Caddy:

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

启动 Caddy 并设置开机自启

sh
sudo systemctl start caddy && sudo systemctl enable caddy

相关信息

Caddy 的默认路径:

  • 配置路径:/etc/caddy/Caddyfile
  • 运行目录:/var/lib/caddy
  • 日志目录:/var/log/caddy
  • 二进制文件:/usr/bin/caddy

CentOS 安装

在 CentOS 上,可以使用 dnf 命令进行安装:

sh
sudo dnf install 'dnf-command(copr)' sudo dnf copr enable @caddy/caddy sudo dnf install caddy

相关信息

Caddy 的默认路径:

  • 配置路径:/etc/caddy/Caddyfile
  • 运行目录:/var/lib/caddy
  • 日志目录:/var/log/caddy
  • 二进制文件:/usr/bin/caddy

启动 Caddy 并设置开机自启

sh
sudo systemctl start caddy && sudo systemctl enable caddy

手动安装

如果需要手动安装 Caddy,可以使用以下命令:

sh
curl -fsSL https://getcaddy.com | bash -s personal

或者,从 官方 GitHub 发布页 下载适用于你的系统的二进制文件,并添加到 PATH 中。

Windows 手动安装

下载并解压 Caddy

  1. 访问 Caddy 官方 GitHub 发布页,下载适用于 Windows 的 caddy.exe
  2. caddy.exe 放入 C:\Program Files\Caddy\ 或其他目录。

配置环境变量

将 Caddy 的路径添加到 PATH 中。

启动 Caddy

sh
cd C:\Program Files\Caddy caddy.exe run

基本控制命令

检查配置文件格式是否正确:

sh
caddy validate

重新加载配置文件:

sh
caddy reload

Docker 安装

创建所需目录

sh
mkdir -p /home/caddy/config mkdir -p /home/caddy/data

运行 Docker 容器

sh
docker run -d --name caddy \ -p 80:80 -p 443:443 \ -v /home/caddy/config:/config \ -v /home/caddy/data:/data \ caddy:latest

如果有任何错误或需要改进,欢迎留言指正。

参考资料
来自ai