我在云环境中有一个节点,它现在被用作nginx和mongrels。
这就是nginx配置的样子:
upstream mongrel {
server 127.0.0.1:8000;
server 127.0.0.1:8001;
server 127.0.0.1:8002;
}
我想实现以下目标:
如何让我的负载均衡器(nginx)以某种方式工作,以便它能够自我感知云中的节点?
答案 0 :(得分:2)
创建一个为您编写配置文件的脚本。
你可以编写一个模板配置文件,你可以用某种占位符替换你想要自动包含的东西,然后使用一个脚本来获取你的节点列表(从数据库或其他东西),创建最终的配置文件和在Ngnix中重新加载配置。