1. 引言
Caddy 是一个简单、快速且易于使用的 HTTP/2 服务器,它具有自动 HTTPS、自动续订证书、易于配置等特点。本文将指导您在 CentOS 系统上快速安装 Caddy web 服务器。
2. 系统要求
在开始安装之前,请确保您的 CentOS 系统满足以下要求:
- CentOS 7 或更高版本
- 系统已安装
epel-release
软件仓库
3. 安装 Caddy
3.1 使用 Yum 安装
- 打开终端。
- 输入以下命令以添加 Caddy 的 Yum 仓库:
sudo yum install epel-release
sudo yum install yum-plugin-copr
sudo yum copr enable @caddy/caddy
- 输入以下命令安装 Caddy:
sudo yum install caddy
3.2 使用 RPM 包安装
- 下载 Caddy 的 RPM 包:
sudo wget https://github.com/caddyserver/caddy/releases/download/v2.4.1/caddy_2.4.1_linux_amd.rpm
- 安装 RPM 包:
sudo yum install caddy_2.4.1_linux_amd.rpm
3.3 使用 Docker 安装
- 安装 Docker:
sudo yum install docker
sudo systemctl start docker
sudo systemctl enable docker
- 使用以下命令拉取 Caddy 镜像:
sudo docker pull caddy/caddy
- 运行 Caddy 容器:
sudo docker run -d --name caddy caddy/caddy
4. 配置 Caddy
安装完成后,您可以通过以下命令启动 Caddy:
sudo caddy run
Caddy 会自动监听 80 和 443 端口,并为您生成一个默认的配置文件 /etc/caddy/Caddyfile
。
4.1 修改配置文件
打开 /etc/caddy/Caddyfile
文件,进行以下修改:
yourdomain.com {
root * /path/to/your/webroot
file server.crt
file server.key
}
替换 yourdomain.com
为您的域名,/path/to/your/webroot
为您网站文件的路径,server.crt
和 server.key
为您的 SSL 证书和私钥文件。
4.2 重启 Caddy
修改配置文件后,重启 Caddy:
sudo caddy reload
5. 验证安装
在浏览器中输入您的域名,如果看到 Caddy 的欢迎页面,则表示安装成功。
6. 总结
本文介绍了在 CentOS 系统上快速安装 Caddy web 服务器的步骤。通过本文的指导,您可以在 5 分钟内完成 Caddy 的安装和配置。如果您在使用过程中遇到任何问题,请查阅 Caddy 的官方文档或寻求社区支持。