Caddy的基本使用
- 运维笔记
- 2024-07-01
- 618热度
- 1评论
Caddy的简介
Caddy 是一个强大的 HTTP/2 web 服务器,具有自动 HTTPS、反向代理、负载均衡等功能。它简单易用,非常适合开发者和运维人员
安装Caddy
常用配置示例
1. 静态文件服务器
example.com {
root * /var/www/html
file_server
}
2. 反向代理
example.com {
reverse_proxy localhost:8080
}
其他有用的命令
检查配置文件
在启动Caddy之前,可以检查配置文件是否正确:
caddy validate --config /path/to/Caddyfile
重新加载配置
如果你修改了Caddyfile,可以通过以下命令重新加载配置而不重启Caddy:
sudo caddy reload --config /path/to/Caddyfile
日志和监控
Caddy默认会输出日志到标准输出,你可以通过重定向或配置文件将日志保存到文件中。例如:
example.com {
root * /var/www/html
file_server
log {
output file /var/log/caddy/access.log
}
}
这篇文章写的也太好了