我有一个 Nginx 容器,它接收与以下 URL 匹配的请求:
http://nginx/cometd/{operator}/{gameKey}
我想将请求代理到其他地方,
http://{gameTemlpateId}/cometd/{operator}/{gameKey}
我可以使用它来找出主机名:
http://config-system/{operator}/{gameKey}
返回 JSON:
{"gameTemplateId": "foo"}
我见过使用 LUA 实现此目的的示例,但它们要求您重新编译 Nginx。我想避免这种情况。
答案1
欢迎来到 Server Fault。
在 Ubuntu 上安装该nginx-extras
软件包。它包括 Lua 模块等。如果 Lua 软件包就是您所需要的,则无需重新编译。