使用数据库动态设置nginx的上游

我向指向我们的实例添加了A记录('*.example.com')。在该实例中运行nginx。我需要动态地将每个传入的子域('u1.gm.example.com')代理到特定的IP和端口(198.123.34.54:3000)。 每个子域的IP和端口详细信息将存储在数据库中(例如redis)。

因此,我需要从数据库获取每个传入子域的IP和端口,并将其代理到该IP和端口。如何动态实现呢?提前致谢。

原文链接 https://stackoverflow.com/questions/69685303

点赞