lightpath-nginx:使用Openresty和Redis用Lua编写的CDN

时间:2024-05-20 09:34:46
【文件属性】:

文件名称:lightpath-nginx:使用Openresty和Redis用Lua编写的CDN

文件大小:33.53MB

文件格式:ZIP

更新时间:2024-05-20 09:34:46

docker nginx lua cdn https

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令牌。 如果您无法修改源代码以绕过这些要求,请提出一个问题,我们将尽力与您合作。 特征 边缘缓存 字节范围缓存(


【文件预览】:
lightpath-nginx-master
----.github()
--------workflows()
----push.sh(186B)
----src()
--------maxmind()
--------nginx.conf(10KB)
--------lua()
----Dockerfile(8KB)
----README.md(3KB)
----docker-compose.yml(504B)
----.gitignore(7B)
----dev()
--------nginx-dev.conf(1KB)
--------ssl()
----multi-datacenter()
--------ssl()
--------nginx.conf(2KB)
--------docker-compose.yml(984B)

网友评论