Caddy简易教程-Windows篇

目录

  1. 1. 一、安装 Caddy
    1. 1.1. 下载 Caddy
    2. 1.2. 解压文件
    3. 1.3. 配置环境变量(可选)
  2. 2. 二、准备网页文件
  3. 3. 三、配置 Caddy
    1. 3.1. 创建 Caddyfile
    2. 3.2. 保存配置文件
  4. 4. 四、运行 Caddy
    1. 4.1. 打开命令行
    2. 4.2. 启动 Caddy
    3. 4.3. 验证运行
  5. 5. 五、访问网页
  6. 6. 六、进阶配置(可选)
    1. 6.1. 自定义端口
    2. 6.2. 启用 HTTPS(需域名)
  7. 7. 七、停止 Caddy

在 Windows 平台使用 Caddy 部署网页的完整步骤:

一、安装 Caddy

下载 Caddy

访问 Caddy 官网下载页,选择:

  • 操作系统:Windows
  • 架构:64-bit (或根据你的系统选择)
  • 下载格式:ZIP

解压文件

将下载的 caddy_*.zip 解压到任意目录(例如 C:\Caddy)。
确保解压后得到 caddy.exe 文件。

配置环境变量(可选)

  1. 右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」。
  2. 在「系统变量」中找到 Path,编辑并添加 Caddy 的路径(如 C:\Caddy)。

二、准备网页文件

将你的 HTML 文件保存为 index.html
创建一个专用目录存放网页(例如 D:\mywebsite),将 index.html 放入其中。


三、配置 Caddy

创建 Caddyfile

D:\mywebsite 目录中新建文本文件,命名为 Caddyfile(无后缀)。
用记事本编辑内容如下:

# 绑定到所有IP的80端口,根目录为当前文件夹
:80 {
    root * D:\mywebsite
    file_server
}

注意替换 D:\mywebsite 为你的实际路径。

保存配置文件

保存时选择「所有文件」类型,确保文件名是 Caddyfile 而不是 Caddyfile.txt


四、运行 Caddy

打开命令行

Win + R 输入 cmd,或使用 PowerShell。

启动 Caddy

导航到 D:\mywebsite 目录:

cd D:\mywebsite

运行命令:

caddy run

或使用后台模式:

caddy start

验证运行

如果看到类似以下输出,表示成功:

{"level":"info","ts":1620000000,"msg":"serving initial configuration"}

五、访问网页

打开浏览器访问:

如果无法访问,检查:

  • 防火墙是否允许 caddy.exe 通过。
  • 命令行是否报错(如端口占用)。

六、进阶配置(可选)

自定义端口

:8080 {
    root * D:\mywebsite
    file_server
}

启用 HTTPS(需域名)

example.com {
    root * D:\mywebsite
    file_server
}

七、停止 Caddy

在命令行按 Ctrl + C(前台运行时)。
或运行:

caddy stop

⚠️ 注意事项

  • 如果使用非管理员账户,确保端口 80/443 未被占用。
  • 公网访问需配置路由器端口转发(如从外网访问)。
  • 长期运行建议用 caddy start 或注册为 Windows 服务。