Nginx 动态代理-无需重新编译

Nginx 动态代理-无需重新编译

我有一个 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 软件包就是您所需要的,则无需重新编译。

相关内容