Skip to main content

Caddy 食用方式

基本操作

安装

  1. 在终端运行以下命令以添加存储库
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" | sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
  1. 更新 apt 缓存
sudo apt update
  1. 使用以下命令安装 Caddy
sudo apt install caddy

状态控制

  1. 查看运行状态
sudo systemctl status caddy
  1. 重启
systemctl reload caddy
  1. 停止
systemctl stop caddy
  1. 启动
systemctl start caddy

配置文件

nano /etc/caddy/Caddyfile

http 跳转 https

下面这个配置,访问 md.therainisme.com,如果是 http,将自动跳转到 https。

http://md.therainisme.com {
redir https://{host}{url}
}

绑定域名的静态页面

静态资源的路径是在 /space.kexie/hellokexie/,caddy 会尝试寻找该目录下面的 index.html。

https://md.therainisme.com {
root * /space.kexie/hellokexie/
file_server
}

访问域名反代到某端口

访问 https://kexie.therainisme.com 是,会请求 http://127.0.0.1:5201

https://kexie.therainisme.com {
reverse_proxy http://127.0.0.1:5201
}