caddy server 几个常用插件
1.log日志
log /var/www/log/example.log
2.目录访问
browse
3.gzip压缩
gzip
4.自主ssl证书
tls /path/ssl/example.com.crt /path/ssl/example.com.key
5.git拉取功能(3600秒为间隔时间)
git https://github.com/user/project.git /var/www/html/git/ {
interval 3600
}
6.访问口令认证(用户emiria,密码abc123)
basicauth / emiria abc123
7.cors跨域(下载时记得勾上)
cors / {
origin https://alleysakura.com
origin http://alleysakura.pw https://alleysakura.pw
methods POST,PUT
allow_credentials false
max_age 3600
allowed_headers X-Custom-Header,X-Foobar
exposed_headers X-Something-Special,SomethingElse
}
8.IP屏蔽(下载时记得勾上)
ipfilter / {
rule block
ip 212.10.15.0-255 202.10.15.0-10 59.43.247.103
blockpage /var/www/html/403.html
}
9.跳转功能(目录重写功能也类似)
redir http://example.com{url}
而且不像nginx进行www重定向那么麻烦,把域名原域名(不限协议)写上,大括号里加上这个就可以,简直太赞了
10.自定义错误页面
errors {
404 404.html
500 /var/www/html/500.html
}
3:传统php+mysql建站
包管理器安装mysql+php,然后添加
fastcgi / 127.0.0.1:9000 php
4:caddy特色markdown建站
具体官方wiki上有示例,功能非常强大
5:反向代理引入更多后端系统
引入反向代理,只需一行
proxy / localhost:4000
负载均衡也是类似配置的23333
proxy / 10.10.201.222:80 10.10.201.221:80 {
policy round_robin
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2016-03-21 nginx windows 版 创建windows 服务