上传者: 42131261
|
上传时间: 2021-11-19 11:22:41
|
文件大小: 33.53MB
|
文件类型: -
LightPath CDN Nginx模块
版本:1.0.0-beta
描述
CDN,内容交付网络,使用Openresty(Nginx)用Lua编写。 网站配置(后端,缓存规则,边缘规则等)存储在Redis中。
如果有兴趣,我会在以后添加适当的文档。 该项目之所以公开,是因为我个人没有时间和金钱将其变成一家真正的公司。 提供了一个docker文件,因此您可以将其构建到docker映像中。
笔记
有一个未包含在内的软件称为Ambassador。 大使是模仿Netflix的Lemur的自定义SSL证书管理器。 您可以在ssl.lua文件中轻松地将其替换为狐猴。
该模块还大量使用Hashicorp Vault来存储Ambassador的密钥和用于对缓存清除api进行身份验证的JWT令牌。 如果您无法修改源代码以绕过这些要求,请提出一个问题,我们将尽力与您合作。
特征
边缘缓存
字节范围缓存(