【文件属性】:
文件名称:envoy-apisix
文件大小:482KB
文件格式:ZIP
更新时间:2021-05-28 16:16:09
Lua
关于
一个支持插件的Lua框架直接在 Lua过滤器中运行,而无需修改Envoy。
例子
克隆代码
git clone https://github.com/api7/envoy-apisix.git
构建并运行示例
$ cd envoy-apisix/example
$ docker-compose pull
$ docker-compose up --build -d
测试例子
$ curl 127.0.0.1:8000/foo/root.exe -i
HTTP/1.1 403 Forbidden
server: envoy
content-length: 0
date: Wed, 18 Nov 2020 00:08:54 GMT
外挂程式
:URI重定向。
Referer :引荐来源白名单。
:通过URI阻止客户端请求。
:通过IP地址限制访问。
它是如何工作的
我们
【文件预览】:
envoy-apisix-master
----example()
--------Dockerfile-web-service(23B)
--------README.md(174B)
--------envoy.yaml(4KB)
--------Dockerfile-proxy(263B)
--------docker-compose.yaml(471B)
----LICENSE(12KB)
----README.md(2KB)
----licenses()
--------LICENSE-lua-resty-ipmatcher.txt(11KB)
--------LICENSE-envoy.txt(11KB)
--------LICENSE-neturl.txt(1KB)
----docs()
--------img()
--------plugins()
----.gitignore(324B)
----lua()
--------apisix()
--------deps()