引言
Caddy 是一款简洁、易用的 Web 服务器,支持 HTTP/2 和自动 SSL。它以其简单的配置文件和自动证书颁发机构(ACME)的集成而受到许多开发者和运维人员的青睐。本文将指导您在 Ubuntu 系统上一键安装 Caddy Web 服务器。
准备工作
在开始之前,请确保您的 Ubuntu 系统满足以下条件:
- Ubuntu 20.04 或更高版本
- root 权限或 sudo 权限
安装 Caddy
方法一:使用 Ubuntu 包管理器
打开终端。
更新您的包列表:
sudo apt update
- 安装 Caddy:
sudo apt install caddy
方法二:使用 Caddy 安装脚本
打开终端。
运行以下命令以安装 Caddy:
sudo bash <(curl -s https://get.caddy.sh)
- 等待安装完成。
配置 Caddy
安装完成后,您可以通过以下步骤配置 Caddy:
- 打开 Caddy 的配置文件:
sudo nano /etc/caddy/Caddyfile
- 在 Caddyfile 中添加您的站点配置。以下是一个简单的示例:
example.com {
root * /var/www/example.com
fileserver
}
这个配置将创建一个名为 example.com
的站点,其内容存储在 /var/www/example.com
目录中。
- 保存并关闭文件。
启动 Caddy
- 启动 Caddy:
sudo systemctl start caddy
- 使 Caddy 在启动时自动运行:
sudo systemctl enable caddy
验证安装
如果一切正常,您应该看到 Caddy 的默认欢迎页面。
结语
通过以上步骤,您已成功在 Ubuntu 系统上安装并配置了 Caddy Web 服务器。Caddy 的易用性和自动化功能使其成为快速搭建 Web 服务的理想选择。如果您有其他配置需求,可以参考 Caddy 的官方文档进行深入学习。