▼最近直播超级多,预约保你有收获
—1—
Nginx 的代替者
企业级的 Web 服务器非常多,Nginx、Tomcat、Apache、IIS、FastAPI、Flask 等。
今天我们介绍的这款开源项目,是一款采用 Go 语言开发的 Web 服务器,具备自动 HTTPS 功能和高度可配置性,它的名字是:Caddy。
Github 地址:https://github.com/caddyserver/caddy
—2—
Caddy 是什么?
在 Web 服务器领域,Caddy 不可避免地会被拿来与其行业巨头 Nginx 相比较。尽管在市场份额上,Caddy 还远远不及 Nginx,但在 GitHub 上,Caddy 的星标数量确实已经超越了 Nginx。
Caddy 的特性如下所示:
第一、自动 HTTPS:Caddy 出厂即自带 HTTPS 功能,并能自动处理 TLS证书的获取与管理。
第二、配置简便:既支持轻便的 Caddyfile 配置,也支持功能强大的JSON 配置格式。
第三、配置灵活性:利用 JSON API,可以实现配置的实时动态更新。
第四、代理服务器:具备灵活而强大的 HTTP 反向代理能力。
第五、静态资源托管:作为一个生产环境就绪的静态文件服务器,经受过数万亿请求的考验,并已证实可扩展至数十万站点。
第六、全平台兼容:兼容 Linux、Windows、macOS 等多种操作系统。
第七、高效性能:采用 Go 语言开发,确保了高效性能和内存使用的安全性。
—3—
一键部署
第一、包管理器
您可以通过 Linux 的包管理工具来安装 Caddy,比如:在 Ubuntu 系统上,可以按照以下方式进行:
sudo apt install caddy
第二、二进制安装文件
Caddy 项目在其 GitHub的 Releases 页面上提供了预编译的版本。您可以根据自己的操作系统选择合适的软件包,下载 Caddy,并将可执行文件放置到系统的 PATH 路径中即可使用。
—4—
自动 HTTPS
—5—
直播课免费预约
为了帮助同学们彻底掌握大模型的 RAG、向量数据库、Agent、微调等的应用开发、部署、生产化,今天会开2场直播,请同学们点击以下预约按钮免费预约。
—6—
加我微信
有很多企业级落地实战案例,不方便公开发公众号,我会直接分享在朋友圈,欢迎你扫码加我个人微信来看👇
⬇戳”阅读原文“,立即预约!
END